home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_15_BBRes2.txt < prev    next >
Text File  |  1991-09-05  |  218KB  |  3,924 lines

  1. # near model CODE resource
  2. # jump table entries: 4008-4051 (44 of them)
  3. export_501:
  4. fn00000000:
  5. 00000000  4E56 FFFA                link       A6, -0x0006
  6. 00000004  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  7. 00000008  266E 0014                movea.l    A3, [A6 + 0x14]
  8. 0000000C  282E 000C                move.l     D4, [A6 + 0xC]
  9. 00000010  3E2E 0018                move.w     D7, [A6 + 0x18]
  10. 00000014  286E 0008                movea.l    A4, [A6 + 0x8]
  11. 00000018  2054                     movea.l    A0, [A4]
  12. 0000001A  4A68 0012                tst.w      [A0 + 0x12]
  13. 0000001E  5FC0                     sle        D0
  14. 00000020  4A00                     tst.b      D0
  15. 00000022  6612                     bne        +0x14 /* 00000036 */
  16. 00000024  BE68 000C                cmp.w      D7, [A0 + 0xC]
  17. 00000028  5EC1                     sgt        D1
  18. 0000002A  8001                     or.b       D0, D1
  19. 0000002C  6608                     bne        +0xA /* 00000036 */
  20. 0000002E  4A47                     tst.w      D7
  21. 00000030  5FC1                     sle        D1
  22. 00000032  8001                     or.b       D0, D1
  23. 00000034  6718                     beq        +0x1A /* 0000004E */
  24. label00000036:
  25. 00000036  4253                     clr.w      [A3]
  26. 00000038  2044                     movea.l    A0, D4
  27. 0000003A  7000                     moveq.l    D0, 0x00
  28. 0000003C  2080                     move.l     [A0], D0
  29. 0000003E  206E 0010                movea.l    A0, [A6 + 0x10]
  30. 00000042  4250                     clr.w      [A0]
  31. 00000044  422E 001A                clr.b      [A6 + 0x1A]
  32. 00000048  4247                     clr.w      D7
  33. 0000004A  6000 017A                bra        +0x17C /* 000001C6 */
  34. label0000004E:
  35. 0000004E  2054                     movea.l    A0, [A4]
  36. 00000050  BE68 0002                cmp.w      D7, [A0 + 0x2]
  37. 00000054  661C                     bne        +0x1E /* 00000072 */
  38. 00000056  36A8 0004                move.w     [A3], [A0 + 0x4]
  39. 0000005A  2244                     movea.l    A1, D4
  40. 0000005C  22A8 0006                move.l     [A1], [A0 + 0x6]
  41. 00000060  226E 0010                movea.l    A1, [A6 + 0x10]
  42. 00000064  32A8 000A                move.w     [A1], [A0 + 0xA]
  43. 00000068  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  44. 0000006E  6000 0156                bra        +0x158 /* 000001C6 */
  45. label00000072:
  46. 00000072  3007                     move.w     D0, D7
  47. 00000074  2054                     movea.l    A0, [A4]
  48. 00000076  9068 0002                sub.w      D0, [A0 + 0x2]
  49. 0000007A  6A02                     bpl        +0x4 /* 0000007E */
  50. 0000007C  4440                     neg.w      D0
  51. label0000007E:
  52. 0000007E  3D40 FFFA                move.w     [A6 - 0x6], D0
  53. 00000082  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  54. 00000086  5FC0                     sle        D0
  55. 00000088  4A00                     tst.b      D0
  56. 0000008A  6610                     bne        +0x12 /* 0000009C */
  57. 0000008C  2254                     movea.l    A1, [A4]
  58. 0000008E  2069 0014                movea.l    A0, [A1 + 0x14]
  59. 00000092  2050                     movea.l    A0, [A0]
  60. 00000094  BE50                     cmp.w      D7, [A0]
  61. 00000096  5FC1                     sle        D1
  62. 00000098  8001                     or.b       D0, D1
  63. 0000009A  670C                     beq        +0xE /* 000000A8 */
  64. label0000009C:
  65. 0000009C  4253                     clr.w      [A3]
  66. 0000009E  2044                     movea.l    A0, D4
  67. 000000A0  7000                     moveq.l    D0, 0x00
  68. 000000A2  2080                     move.l     [A0], D0
  69. 000000A4  4246                     clr.w      D6
  70. 000000A6  6074                     bra        +0x76 /* 0000011C */
  71. label000000A8:
  72. 000000A8  2054                     movea.l    A0, [A4]
  73. 000000AA  3028 000C                move.w     D0, [A0 + 0xC]
  74. 000000AE  9047                     sub.w      D0, D7
  75. 000000B0  5240                     addq.w     D0, 1
  76. 000000B2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  77. 000000B6  6C50                     bge        +0x52 /* 00000108 */
  78. 000000B8  2054                     movea.l    A0, [A4]
  79. 000000BA  3028 0012                move.w     D0, [A0 + 0x12]
  80. 000000BE  5340                     subq.w     D0, 1
  81. 000000C0  3680                     move.w     [A3], D0
  82. 000000C2  2268 0014                movea.l    A1, [A0 + 0x14]
  83. 000000C6  2251                     movea.l    A1, [A1]
  84. 000000C8  3013                     move.w     D0, [A3]
  85. 000000CA  48C0                     ext.l      D0
  86. 000000CC  E580                     asl        D0, 2
  87. 000000CE  3A31 0800                move.w     D5, [A1 + D0]
  88. 000000D2  2244                     movea.l    A1, D4
  89. 000000D4  2F09                     move.l     -[A7], A1
  90. 000000D6  42A7                     clr.l      -[A7]
  91. 000000D8  3F05                     move.w     -[A7], D5
  92. 000000DA  2454                     movea.l    A2, [A4]
  93. 000000DC  206A 0014                movea.l    A0, [A2 + 0x14]
  94. 000000E0  2050                     movea.l    A0, [A0]
  95. 000000E2  3013                     move.w     D0, [A3]
  96. 000000E4  48C0                     ext.l      D0
  97. 000000E6  E580                     asl        D0, 2
  98. 000000E8  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  99. 000000EC  301F                     move.w     D0, [A7]+
  100. 000000EE  C1DF                     muls.w     D0, [A7]+
  101. 000000F0  2E80                     move.l     [A7], D0
  102. 000000F2  201F                     move.l     D0, [A7]+
  103. 000000F4  225F                     movea.l    A1, [A7]+
  104. 000000F6  2054                     movea.l    A0, [A4]
  105. 000000F8  2228 000E                move.l     D1, [A0 + 0xE]
  106. 000000FC  9280                     sub.l      D1, D0
  107. 000000FE  2281                     move.l     [A1], D1
  108. 00000100  3C28 000C                move.w     D6, [A0 + 0xC]
  109. 00000104  9C45                     sub.w      D6, D5
  110. 00000106  6014                     bra        +0x16 /* 0000011C */
  111. label00000108:
  112. 00000108  2054                     movea.l    A0, [A4]
  113. 0000010A  36A8 0004                move.w     [A3], [A0 + 0x4]
  114. 0000010E  2244                     movea.l    A1, D4
  115. 00000110  22A8 0006                move.l     [A1], [A0 + 0x6]
  116. 00000114  3C28 0002                move.w     D6, [A0 + 0x2]
  117. 00000118  9C68 000A                sub.w      D6, [A0 + 0xA]
  118. label0000011C:
  119. 0000011C  BC47                     cmp.w      D6, D7
  120. 0000011E  6C56                     bge        +0x58 /* 00000176 */
  121. label00000120:
  122. 00000120  2254                     movea.l    A1, [A4]
  123. 00000122  2069 0014                movea.l    A0, [A1 + 0x14]
  124. 00000126  2050                     movea.l    A0, [A0]
  125. 00000128  3013                     move.w     D0, [A3]
  126. 0000012A  48C0                     ext.l      D0
  127. 0000012C  E580                     asl        D0, 2
  128. 0000012E  3230 0800                move.w     D1, [A0 + D0]
  129. 00000132  D246                     add.w      D1, D6
  130. 00000134  BE41                     cmp.w      D7, D1
  131. 00000136  6F7E                     ble        +0x80 /* 000001B6 */
  132. 00000138  2254                     movea.l    A1, [A4]
  133. 0000013A  2069 0014                movea.l    A0, [A1 + 0x14]
  134. 0000013E  2050                     movea.l    A0, [A0]
  135. 00000140  3013                     move.w     D0, [A3]
  136. 00000142  48C0                     ext.l      D0
  137. 00000144  E580                     asl        D0, 2
  138. 00000146  3A30 0800                move.w     D5, [A0 + D0]
  139. 0000014A  2044                     movea.l    A0, D4
  140. 0000014C  2F08                     move.l     -[A7], A0
  141. 0000014E  42A7                     clr.l      -[A7]
  142. 00000150  3F05                     move.w     -[A7], D5
  143. 00000152  2454                     movea.l    A2, [A4]
  144. 00000154  226A 0014                movea.l    A1, [A2 + 0x14]
  145. 00000158  2251                     movea.l    A1, [A1]
  146. 0000015A  3013                     move.w     D0, [A3]
  147. 0000015C  48C0                     ext.l      D0
  148. 0000015E  E580                     asl        D0, 2
  149. 00000160  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  150. 00000164  301F                     move.w     D0, [A7]+
  151. 00000166  C1DF                     muls.w     D0, [A7]+
  152. 00000168  2E80                     move.l     [A7], D0
  153. 0000016A  201F                     move.l     D0, [A7]+
  154. 0000016C  205F                     movea.l    A0, [A7]+
  155. 0000016E  D190                     add.l      [A0], D0
  156. 00000170  DC45                     add.w      D6, D5
  157. 00000172  5253                     addq.w     [A3], 1
  158. 00000174  60AA                     bra        -0x54 /* 00000120 */
  159. label00000176:
  160. 00000176  5353                     subq.w     [A3], 1
  161. 00000178  2254                     movea.l    A1, [A4]
  162. 0000017A  2069 0014                movea.l    A0, [A1 + 0x14]
  163. 0000017E  2050                     movea.l    A0, [A0]
  164. 00000180  3013                     move.w     D0, [A3]
  165. 00000182  48C0                     ext.l      D0
  166. 00000184  E580                     asl        D0, 2
  167. 00000186  3A30 0800                move.w     D5, [A0 + D0]
  168. 0000018A  2044                     movea.l    A0, D4
  169. 0000018C  2F08                     move.l     -[A7], A0
  170. 0000018E  42A7                     clr.l      -[A7]
  171. 00000190  3F05                     move.w     -[A7], D5
  172. 00000192  2454                     movea.l    A2, [A4]
  173. 00000194  226A 0014                movea.l    A1, [A2 + 0x14]
  174. 00000198  2251                     movea.l    A1, [A1]
  175. 0000019A  3013                     move.w     D0, [A3]
  176. 0000019C  48C0                     ext.l      D0
  177. 0000019E  E580                     asl        D0, 2
  178. 000001A0  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  179. 000001A4  301F                     move.w     D0, [A7]+
  180. 000001A6  C1DF                     muls.w     D0, [A7]+
  181. 000001A8  2E80                     move.l     [A7], D0
  182. 000001AA  201F                     move.l     D0, [A7]+
  183. 000001AC  205F                     movea.l    A0, [A7]+
  184. 000001AE  9190                     sub.l      [A0], D0
  185. 000001B0  9C45                     sub.w      D6, D5
  186. 000001B2  BE46                     cmp.w      D7, D6
  187. 000001B4  6FC0                     ble        -0x3E /* 00000176 */
  188. label000001B6:
  189. 000001B6  3007                     move.w     D0, D7
  190. 000001B8  9046                     sub.w      D0, D6
  191. 000001BA  206E 0010                movea.l    A0, [A6 + 0x10]
  192. 000001BE  3080                     move.w     [A0], D0
  193. 000001C0  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  194. label000001C6:
  195. 000001C6  2054                     movea.l    A0, [A4]
  196. 000001C8  3147 0002                move.w     [A0 + 0x2], D7
  197. 000001CC  3153 0004                move.w     [A0 + 0x4], [A3]
  198. 000001D0  2244                     movea.l    A1, D4
  199. 000001D2  2151 0006                move.l     [A0 + 0x6], [A1]
  200. 000001D6  226E 0010                movea.l    A1, [A6 + 0x10]
  201. 000001DA  3151 000A                move.w     [A0 + 0xA], [A1]
  202. 000001DE  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  203. 000001E2  4E5E                     unlink     A6
  204. 000001E4  205F                     movea.l    A0, [A7]+
  205. 000001E6  DEFC 0012                add.w      A7, 0x12
  206. 000001EA  4ED0                     jmp        [A0]
  207. fn000001EC:
  208. 000001EC  4E56 FFFA                link       A6, -0x0006
  209. 000001F0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  210. 000001F4  2E2E 000C                move.l     D7, [A6 + 0xC]
  211. 000001F8  286E 0008                movea.l    A4, [A6 + 0x8]
  212. 000001FC  426E 0010                clr.w      [A6 + 0x10]
  213. 00000200  4A87                     tst.l      D7
  214. 00000202  5CC0                     sge        D0
  215. 00000204  4A00                     tst.b      D0
  216. 00000206  6700 00E2                beq        +0xE4 /* 000002EA */
  217. 0000020A  2054                     movea.l    A0, [A4]
  218. 0000020C  BEA8 000E                cmp.l      D7, [A0 + 0xE]
  219. 00000210  5FC1                     sle        D1
  220. 00000212  C001                     and.b      D0, D1
  221. 00000214  6700 00D4                beq        +0xD6 /* 000002EA */
  222. 00000218  4A68 0012                tst.w      [A0 + 0x12]
  223. 0000021C  5EC1                     sgt        D1
  224. 0000021E  C001                     and.b      D0, D1
  225. 00000220  6700 00C8                beq        +0xCA /* 000002EA */
  226. 00000224  7001                     moveq.l    D0, 0x01
  227. 00000226  B068 0012                cmp.w      D0, [A0 + 0x12]
  228. 0000022A  664C                     bne        +0x4E /* 00000278 */
  229. 0000022C  2248                     movea.l    A1, A0
  230. 0000022E  2069 0014                movea.l    A0, [A1 + 0x14]
  231. 00000232  2050                     movea.l    A0, [A0]
  232. 00000234  4A68 0002                tst.w      [A0 + 0x2]
  233. 00000238  6F00 00B0                ble        +0xB2 /* 000002EA */
  234. 0000023C  42A7                     clr.l      -[A7]
  235. 0000023E  2007                     move.l     D0, D7
  236. 00000240  5380                     subq.l     D0, 1
  237. 00000242  2F00                     move.l     -[A7], D0
  238. 00000244  2254                     movea.l    A1, [A4]
  239. 00000246  2069 0014                movea.l    A0, [A1 + 0x14]
  240. 0000024A  2050                     movea.l    A0, [A0]
  241. 0000024C  3028 0002                move.w     D0, [A0 + 0x2]
  242. 00000250  48C0                     ext.l      D0
  243. 00000252  2F00                     move.l     -[A7], D0
  244. 00000254  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  245. 00000258  201F                     move.l     D0, [A7]+
  246. 0000025A  5280                     addq.l     D0, 1
  247. 0000025C  2F00                     move.l     -[A7], D0
  248. 0000025E  3029 000C                move.w     D0, [A1 + 0xC]
  249. 00000262  48C0                     ext.l      D0
  250. 00000264  2F00                     move.l     -[A7], D0
  251. 00000266  201F                     move.l     D0, [A7]+
  252. 00000268  2E9F                     move.l     [A7], [A7]+
  253. 0000026A  B097                     cmp.l      D0, [A7]
  254. 0000026C  6C02                     bge        +0x4 /* 00000270 */
  255. 0000026E  2E80                     move.l     [A7], D0
  256. label00000270:
  257. 00000270  201F                     move.l     D0, [A7]+
  258. 00000272  3D40 0010                move.w     [A6 + 0x10], D0
  259. 00000276  6072                     bra        +0x74 /* 000002EA */
  260. label00000278:
  261. 00000278  4A87                     tst.l      D7
  262. 0000027A  6608                     bne        +0xA /* 00000284 */
  263. 0000027C  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  264. 00000282  6066                     bra        +0x68 /* 000002EA */
  265. label00000284:
  266. 00000284  5287                     addq.l     D7, 1
  267. 00000286  4245                     clr.w      D5
  268. 00000288  2054                     movea.l    A0, [A4]
  269. 0000028A  3028 0012                move.w     D0, [A0 + 0x12]
  270. 0000028E  5340                     subq.w     D0, 1
  271. 00000290  3D40 FFFA                move.w     [A6 - 0x6], D0
  272. 00000294  4246                     clr.w      D6
  273. 00000296  6044                     bra        +0x46 /* 000002DC */
  274. label00000298:
  275. 00000298  2254                     movea.l    A1, [A4]
  276. 0000029A  2069 0014                movea.l    A0, [A1 + 0x14]
  277. 0000029E  2050                     movea.l    A0, [A0]
  278. 000002A0  3006                     move.w     D0, D6
  279. 000002A2  48C0                     ext.l      D0
  280. 000002A4  E580                     asl        D0, 2
  281. 000002A6  47F0 0800                lea.l      A3, [A0 + D0]
  282. 000002AA  42A7                     clr.l      -[A7]
  283. 000002AC  2F13                     move.l     -[A7], [A3]
  284. 000002AE  301F                     move.w     D0, [A7]+
  285. 000002B0  C1DF                     muls.w     D0, [A7]+
  286. 000002B2  2E80                     move.l     [A7], D0
  287. 000002B4  9E9F                     sub.l      D7, [A7]+
  288. 000002B6  DA53                     add.w      D5, [A3]
  289. 000002B8  4A87                     tst.l      D7
  290. 000002BA  6E1C                     bgt        +0x1E /* 000002D8 */
  291. 000002BC  3005                     move.w     D0, D5
  292. 000002BE  48C0                     ext.l      D0
  293. 000002C0  2F07                     move.l     -[A7], D7
  294. 000002C2  322B 0002                move.w     D1, [A3 + 0x2]
  295. 000002C6  48C1                     ext.l      D1
  296. 000002C8  2F01                     move.l     -[A7], D1
  297. 000002CA  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  298. 000002CE  221F                     move.l     D1, [A7]+
  299. 000002D0  D280                     add.l      D1, D0
  300. 000002D2  3D41 0010                move.w     [A6 + 0x10], D1
  301. 000002D6  6012                     bra        +0x14 /* 000002EA */
  302. label000002D8:
  303. 000002D8  5246                     addq.w     D6, 1
  304. 000002DA  6906                     bvs        +0x8 /* 000002E2 */
  305. label000002DC:
  306. 000002DC  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  307. 000002E0  6FB6                     ble        -0x48 /* 00000298 */
  308. label000002E2:
  309. 000002E2  2054                     movea.l    A0, [A4]
  310. 000002E4  3D68 000C 0010           move.w     [A6 + 0x10], [A0 + 0xC]
  311. label000002EA:
  312. 000002EA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  313. 000002EE  4E5E                     unlink     A6
  314. 000002F0  205F                     movea.l    A0, [A7]+
  315. 000002F2  504F                     addq.w     A7, 8
  316. 000002F4  4ED0                     jmp        [A0]
  317. 000002F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  318. // begin alternate branch 000002F8-000002FC
  319. fn000002F8:
  320. 000002F8  4E56 FFF8                link       A6, -0x0008
  321. // end alternate branch 000002F8-000002FC
  322. fn000002F8: // (misaligned)
  323. 000002FA  FFF8                     .invalid   <<F/7/7>>
  324. 000002FC  2F0C                     move.l     -[A7], A4
  325. 000002FE  286E 0008                movea.l    A4, [A6 + 0x8]
  326. 00000302  7001                     moveq.l    D0, 0x01
  327. 00000304  2054                     movea.l    A0, [A4]
  328. 00000306  B068 0012                cmp.w      D0, [A0 + 0x12]
  329. 0000030A  6610                     bne        +0x12 /* 0000031C */
  330. 0000030C  2248                     movea.l    A1, A0
  331. 0000030E  2069 0014                movea.l    A0, [A1 + 0x14]
  332. 00000312  2050                     movea.l    A0, [A0]
  333. 00000314  3D68 0002 000E           move.w     [A6 + 0xE], [A0 + 0x2]
  334. 0000031A  603A                     bra        +0x3C /* 00000356 */
  335. label0000031C:
  336. 0000031C  4267                     clr.w      -[A7]
  337. 0000031E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  338. 00000322  486E FFFE                pea.l      [A6 - 0x2]
  339. 00000326  486E FFF8                pea.l      [A6 - 0x8]
  340. 0000032A  486E FFFA                pea.l      [A6 - 0x6]
  341. 0000032E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  342. 00000332  4EBA FCCC                jsr        [PC - 0x334 /* 00000000 */]
  343. 00000336  101F                     move.b     D0, [A7]+
  344. 00000338  6718                     beq        +0x1A /* 00000352 */
  345. 0000033A  2254                     movea.l    A1, [A4]
  346. 0000033C  2069 0014                movea.l    A0, [A1 + 0x14]
  347. 00000340  2050                     movea.l    A0, [A0]
  348. 00000342  302E FFFE                move.w     D0, [A6 - 0x2]
  349. 00000346  48C0                     ext.l      D0
  350. 00000348  E580                     asl        D0, 2
  351. 0000034A  3D70 0802 000E           move.w     [A6 + 0xE], [A0 + D0 + 0x2]
  352. 00000350  6004                     bra        +0x6 /* 00000356 */
  353. label00000352:
  354. 00000352  426E 000E                clr.w      [A6 + 0xE]
  355. label00000356:
  356. 00000356  285F                     movea.l    A4, [A7]+
  357. 00000358  4E5E                     unlink     A6
  358. 0000035A  205F                     movea.l    A0, [A7]+
  359. 0000035C  5C4F                     addq.w     A7, 6
  360. 0000035E  4ED0                     jmp        [A0]
  361. export_502:
  362. fn00000360:
  363. 00000360  4E56 FFE8                link       A6, -0x0018
  364. 00000364  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  365. 00000368  3A2E 0010                move.w     D5, [A6 + 0x10]
  366. 0000036C  3C2E 000C                move.w     D6, [A6 + 0xC]
  367. 00000370  3E2E 000E                move.w     D7, [A6 + 0xE]
  368. 00000374  286E 0008                movea.l    A4, [A6 + 0x8]
  369. 00000378  2054                     movea.l    A0, [A4]
  370. 0000037A  BA68 000C                cmp.w      D5, [A0 + 0xC]
  371. 0000037E  5EC0                     sgt        D0
  372. 00000380  4A00                     tst.b      D0
  373. 00000382  6742                     beq        +0x44 /* 000003C6 */
  374. 00000384  4A68 0012                tst.w      [A0 + 0x12]
  375. 00000388  5EC1                     sgt        D1
  376. 0000038A  C001                     and.b      D0, D1
  377. 0000038C  6738                     beq        +0x3A /* 000003C6 */
  378. 0000038E  2248                     movea.l    A1, A0
  379. 00000390  2069 0014                movea.l    A0, [A1 + 0x14]
  380. 00000394  2050                     movea.l    A0, [A0]
  381. 00000396  3229 0012                move.w     D1, [A1 + 0x12]
  382. 0000039A  5341                     subq.w     D1, 1
  383. 0000039C  48C1                     ext.l      D1
  384. 0000039E  E581                     asl        D1, 2
  385. 000003A0  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  386. 000003A4  57C1                     seq        D1
  387. 000003A6  C001                     and.b      D0, D1
  388. 000003A8  671C                     beq        +0x1E /* 000003C6 */
  389. 000003AA  2254                     movea.l    A1, [A4]
  390. 000003AC  2069 0014                movea.l    A0, [A1 + 0x14]
  391. 000003B0  2050                     movea.l    A0, [A0]
  392. 000003B2  3029 0012                move.w     D0, [A1 + 0x12]
  393. 000003B6  5340                     subq.w     D0, 1
  394. 000003B8  48C0                     ext.l      D0
  395. 000003BA  E580                     asl        D0, 2
  396. 000003BC  3207                     move.w     D1, D7
  397. 000003BE  D370 0800                add.w      [A0 + D0], D1
  398. 000003C2  6000 01B4                bra        +0x1B6 /* 00000578 */
  399. label000003C6:
  400. 000003C6  4267                     clr.w      -[A7]
  401. 000003C8  3F05                     move.w     -[A7], D5
  402. 000003CA  486E FFFE                pea.l      [A6 - 0x2]
  403. 000003CE  486E FFF8                pea.l      [A6 - 0x8]
  404. 000003D2  486E FFFA                pea.l      [A6 - 0x6]
  405. 000003D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  406. 000003DA  4EBA FC24                jsr        [PC - 0x3DC /* 00000000 */]
  407. 000003DE  101F                     move.b     D0, [A7]+
  408. 000003E0  6734                     beq        +0x36 /* 00000416 */
  409. 000003E2  2254                     movea.l    A1, [A4]
  410. 000003E4  2069 0014                movea.l    A0, [A1 + 0x14]
  411. 000003E8  2050                     movea.l    A0, [A0]
  412. 000003EA  322E FFFE                move.w     D1, [A6 - 0x2]
  413. 000003EE  48C1                     ext.l      D1
  414. 000003F0  E581                     asl        D1, 2
  415. 000003F2  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  416. 000003F6  57C1                     seq        D1
  417. 000003F8  C001                     and.b      D0, D1
  418. 000003FA  671A                     beq        +0x1C /* 00000416 */
  419. 000003FC  2254                     movea.l    A1, [A4]
  420. 000003FE  2069 0014                movea.l    A0, [A1 + 0x14]
  421. 00000402  2050                     movea.l    A0, [A0]
  422. 00000404  302E FFFE                move.w     D0, [A6 - 0x2]
  423. 00000408  48C0                     ext.l      D0
  424. 0000040A  E580                     asl        D0, 2
  425. 0000040C  3207                     move.w     D1, D7
  426. 0000040E  D370 0800                add.w      [A0 + D0], D1
  427. 00000412  6000 0164                bra        +0x166 /* 00000578 */
  428. label00000416:
  429. 00000416  4A6E FFFE                tst.w      [A6 - 0x2]
  430. 0000041A  5EC0                     sgt        D0
  431. 0000041C  4A00                     tst.b      D0
  432. 0000041E  6744                     beq        +0x46 /* 00000464 */
  433. 00000420  7201                     moveq.l    D1, 0x01
  434. 00000422  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  435. 00000426  57C1                     seq        D1
  436. 00000428  C001                     and.b      D0, D1
  437. 0000042A  6738                     beq        +0x3A /* 00000464 */
  438. 0000042C  2254                     movea.l    A1, [A4]
  439. 0000042E  2069 0014                movea.l    A0, [A1 + 0x14]
  440. 00000432  2050                     movea.l    A0, [A0]
  441. 00000434  322E FFFE                move.w     D1, [A6 - 0x2]
  442. 00000438  5341                     subq.w     D1, 1
  443. 0000043A  48C1                     ext.l      D1
  444. 0000043C  E581                     asl        D1, 2
  445. 0000043E  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  446. 00000442  57C1                     seq        D1
  447. 00000444  C001                     and.b      D0, D1
  448. 00000446  671C                     beq        +0x1E /* 00000464 */
  449. 00000448  2254                     movea.l    A1, [A4]
  450. 0000044A  2069 0014                movea.l    A0, [A1 + 0x14]
  451. 0000044E  2050                     movea.l    A0, [A0]
  452. 00000450  302E FFFE                move.w     D0, [A6 - 0x2]
  453. 00000454  5340                     subq.w     D0, 1
  454. 00000456  48C0                     ext.l      D0
  455. 00000458  E580                     asl        D0, 2
  456. 0000045A  3207                     move.w     D1, D7
  457. 0000045C  D370 0800                add.w      [A0 + D0], D1
  458. 00000460  6000 0116                bra        +0x118 /* 00000578 */
  459. label00000464:
  460. 00000464  42A7                     clr.l      -[A7]
  461. 00000466  2054                     movea.l    A0, [A4]
  462. 00000468  2F28 0014                move.l     -[A7], [A0 + 0x14]
  463. 0000046C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  464. 00000470  281F                     move.l     D4, [A7]+
  465. 00000472  3D46 FFEA                move.w     [A6 - 0x16], D6
  466. 00000476  3D47 FFE8                move.w     [A6 - 0x18], D7
  467. 0000047A  7001                     moveq.l    D0, 0x01
  468. 0000047C  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  469. 00000480  5CC0                     sge        D0
  470. 00000482  4A00                     tst.b      D0
  471. 00000484  660C                     bne        +0xE /* 00000492 */
  472. 00000486  2054                     movea.l    A0, [A4]
  473. 00000488  BA68 000C                cmp.w      D5, [A0 + 0xC]
  474. 0000048C  5EC1                     sgt        D1
  475. 0000048E  8001                     or.b       D0, D1
  476. 00000490  6746                     beq        +0x48 /* 000004D8 */
  477. label00000492:
  478. 00000492  2054                     movea.l    A0, [A4]
  479. 00000494  BA68 000C                cmp.w      D5, [A0 + 0xC]
  480. 00000498  6F06                     ble        +0x8 /* 000004A0 */
  481. 0000049A  3D68 0012 FFFE           move.w     [A6 - 0x2], [A0 + 0x12]
  482. label000004A0:
  483. 000004A0  42A7                     clr.l      -[A7]
  484. 000004A2  2054                     movea.l    A0, [A4]
  485. 000004A4  2F28 0014                move.l     -[A7], [A0 + 0x14]
  486. 000004A8  42A7                     clr.l      -[A7]
  487. 000004AA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  488. 000004AE  3F3C 0004                move.w     -[A7], 0x4
  489. 000004B2  301F                     move.w     D0, [A7]+
  490. 000004B4  C1DF                     muls.w     D0, [A7]+
  491. 000004B6  2E80                     move.l     [A7], D0
  492. 000004B8  42A7                     clr.l      -[A7]
  493. 000004BA  42A7                     clr.l      -[A7]
  494. 000004BC  486E FFE8                pea.l      [A6 - 0x18]
  495. 000004C0  7004                     moveq.l    D0, 0x04
  496. 000004C2  2F00                     move.l     -[A7], D0
  497. 000004C4  A9E0                     syscall    Munger
  498. 000004C6  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  499. 000004CA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  500. 000004CE  2054                     movea.l    A0, [A4]
  501. 000004D0  5268 0012                addq.w     [A0 + 0x12], 1
  502. 000004D4  6000 0088                bra        +0x8A /* 0000055E */
  503. label000004D8:
  504. 000004D8  2254                     movea.l    A1, [A4]
  505. 000004DA  2069 0014                movea.l    A0, [A1 + 0x14]
  506. 000004DE  2050                     movea.l    A0, [A0]
  507. 000004E0  302E FFFE                move.w     D0, [A6 - 0x2]
  508. 000004E4  48C0                     ext.l      D0
  509. 000004E6  E580                     asl        D0, 2
  510. 000004E8  3230 0800                move.w     D1, [A0 + D0]
  511. 000004EC  926E FFF8                sub.w      D1, [A6 - 0x8]
  512. 000004F0  5241                     addq.w     D1, 1
  513. 000004F2  3D41 FFEC                move.w     [A6 - 0x14], D1
  514. 000004F6  2069 0014                movea.l    A0, [A1 + 0x14]
  515. 000004FA  2050                     movea.l    A0, [A0]
  516. 000004FC  302E FFFE                move.w     D0, [A6 - 0x2]
  517. 00000500  48C0                     ext.l      D0
  518. 00000502  E580                     asl        D0, 2
  519. 00000504  3D70 0802 FFEE           move.w     [A6 - 0x12], [A0 + D0 + 0x2]
  520. 0000050A  302E FFF8                move.w     D0, [A6 - 0x8]
  521. 0000050E  5340                     subq.w     D0, 1
  522. 00000510  2069 0014                movea.l    A0, [A1 + 0x14]
  523. 00000514  2050                     movea.l    A0, [A0]
  524. 00000516  322E FFFE                move.w     D1, [A6 - 0x2]
  525. 0000051A  48C1                     ext.l      D1
  526. 0000051C  E581                     asl        D1, 2
  527. 0000051E  3180 1800                move.w     [A0 + D1], D0
  528. 00000522  42A7                     clr.l      -[A7]
  529. 00000524  2054                     movea.l    A0, [A4]
  530. 00000526  2F28 0014                move.l     -[A7], [A0 + 0x14]
  531. 0000052A  42A7                     clr.l      -[A7]
  532. 0000052C  302E FFFE                move.w     D0, [A6 - 0x2]
  533. 00000530  5240                     addq.w     D0, 1
  534. 00000532  3F00                     move.w     -[A7], D0
  535. 00000534  3F3C 0004                move.w     -[A7], 0x4
  536. 00000538  301F                     move.w     D0, [A7]+
  537. 0000053A  C1DF                     muls.w     D0, [A7]+
  538. 0000053C  2E80                     move.l     [A7], D0
  539. 0000053E  42A7                     clr.l      -[A7]
  540. 00000540  42A7                     clr.l      -[A7]
  541. 00000542  486E FFE8                pea.l      [A6 - 0x18]
  542. 00000546  7004                     moveq.l    D0, 0x04
  543. 00000548  E340                     asl        D0.w, 1
  544. 0000054A  48C0                     ext.l      D0
  545. 0000054C  2F00                     move.l     -[A7], D0
  546. 0000054E  A9E0                     syscall    Munger
  547. 00000550  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  548. 00000554  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  549. 00000558  2054                     movea.l    A0, [A4]
  550. 0000055A  5468 0012                addq.w     [A0 + 0x12], 2
  551. label0000055E:
  552. 0000055E  42A7                     clr.l      -[A7]
  553. 00000560  2054                     movea.l    A0, [A4]
  554. 00000562  2F28 0014                move.l     -[A7], [A0 + 0x14]
  555. 00000566  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  556. 0000056A  B89F                     cmp.l      D4, [A7]+
  557. 0000056C  6D0A                     blt        +0xC /* 00000578 */
  558. 0000056E  3F3C FF94                move.w     -[A7], 0xFF94
  559. 00000572  42A7                     clr.l      -[A7]
  560. 00000574  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  561. label00000578:
  562. 00000578  2054                     movea.l    A0, [A4]
  563. 0000057A  42A8 0002                clr.l      [A0 + 0x2]
  564. 0000057E  7000                     moveq.l    D0, 0x00
  565. 00000580  2140 0006                move.l     [A0 + 0x6], D0
  566. 00000584  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  567. 0000058A  3007                     move.w     D0, D7
  568. 0000058C  D168 000C                add.w      [A0 + 0xC], D0
  569. 00000590  42A7                     clr.l      -[A7]
  570. 00000592  3F07                     move.w     -[A7], D7
  571. 00000594  3F06                     move.w     -[A7], D6
  572. 00000596  301F                     move.w     D0, [A7]+
  573. 00000598  C1DF                     muls.w     D0, [A7]+
  574. 0000059A  2E80                     move.l     [A7], D0
  575. 0000059C  201F                     move.l     D0, [A7]+
  576. 0000059E  2054                     movea.l    A0, [A4]
  577. 000005A0  D1A8 000E                add.l      [A0 + 0xE], D0
  578. 000005A4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  579. 000005A8  4E5E                     unlink     A6
  580. 000005AA  205F                     movea.l    A0, [A7]+
  581. 000005AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  582. 000005B0  4ED0                     jmp        [A0]
  583. 000005B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  584. // begin alternate branch 000005B4-000005B8
  585. fn000005B4:
  586. 000005B4  4E56 FFF4                link       A6, -0x000C
  587. // end alternate branch 000005B4-000005B8
  588. fn000005B4: // (misaligned)
  589. 000005B6  FFF4                     .invalid   <<F/7/7>>
  590. 000005B8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  591. 000005BC  266E 0008                movea.l    A3, [A6 + 0x8]
  592. 000005C0  3A2E 000C                move.w     D5, [A6 + 0xC]
  593. 000005C4  3C2E 000E                move.w     D6, [A6 + 0xE]
  594. 000005C8  284B                     movea.l    A4, A3
  595. 000005CA  7000                     moveq.l    D0, 0x00
  596. 000005CC  2D40 0010                move.l     [A6 + 0x10], D0
  597. 000005D0  7001                     moveq.l    D0, 0x01
  598. 000005D2  2054                     movea.l    A0, [A4]
  599. 000005D4  B068 0012                cmp.w      D0, [A0 + 0x12]
  600. 000005D8  661E                     bne        +0x20 /* 000005F8 */
  601. 000005DA  42A7                     clr.l      -[A7]
  602. 000005DC  3F05                     move.w     -[A7], D5
  603. 000005DE  2254                     movea.l    A1, [A4]
  604. 000005E0  2069 0014                movea.l    A0, [A1 + 0x14]
  605. 000005E4  2050                     movea.l    A0, [A0]
  606. 000005E6  3F28 0002                move.w     -[A7], [A0 + 0x2]
  607. 000005EA  301F                     move.w     D0, [A7]+
  608. 000005EC  C1DF                     muls.w     D0, [A7]+
  609. 000005EE  2E80                     move.l     [A7], D0
  610. 000005F0  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  611. 000005F4  6000 00E2                bra        +0xE4 /* 000006D8 */
  612. label000005F8:
  613. 000005F8  7001                     moveq.l    D0, 0x01
  614. 000005FA  B046                     cmp.w      D0, D6
  615. 000005FC  664A                     bne        +0x4C /* 00000648 */
  616. 000005FE  4267                     clr.w      -[A7]
  617. 00000600  3F05                     move.w     -[A7], D5
  618. 00000602  486E FFFE                pea.l      [A6 - 0x2]
  619. 00000606  486E FFFC                pea.l      [A6 - 0x4]
  620. 0000060A  486E FFF8                pea.l      [A6 - 0x8]
  621. 0000060E  2F0B                     move.l     -[A7], A3
  622. 00000610  4EBA F9EE                jsr        [PC - 0x612 /* 00000000 */]
  623. 00000614  101F                     move.b     D0, [A7]+
  624. 00000616  6700 00C0                beq        +0xC2 /* 000006D8 */
  625. 0000061A  42A7                     clr.l      -[A7]
  626. 0000061C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  627. 00000620  2254                     movea.l    A1, [A4]
  628. 00000622  2069 0014                movea.l    A0, [A1 + 0x14]
  629. 00000626  2050                     movea.l    A0, [A0]
  630. 00000628  302E FFFE                move.w     D0, [A6 - 0x2]
  631. 0000062C  48C0                     ext.l      D0
  632. 0000062E  E580                     asl        D0, 2
  633. 00000630  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  634. 00000634  301F                     move.w     D0, [A7]+
  635. 00000636  C1DF                     muls.w     D0, [A7]+
  636. 00000638  2E80                     move.l     [A7], D0
  637. 0000063A  201F                     move.l     D0, [A7]+
  638. 0000063C  D0AE FFF8                add.l      D0, [A6 - 0x8]
  639. 00000640  2D40 0010                move.l     [A6 + 0x10], D0
  640. 00000644  6000 0092                bra        +0x94 /* 000006D8 */
  641. label00000648:
  642. 00000648  4267                     clr.w      -[A7]
  643. 0000064A  3F06                     move.w     -[A7], D6
  644. 0000064C  486E FFFE                pea.l      [A6 - 0x2]
  645. 00000650  486E FFFC                pea.l      [A6 - 0x4]
  646. 00000654  486E FFF8                pea.l      [A6 - 0x8]
  647. 00000658  2F0B                     move.l     -[A7], A3
  648. 0000065A  4EBA F9A4                jsr        [PC - 0x65C /* 00000000 */]
  649. 0000065E  101F                     move.b     D0, [A7]+
  650. 00000660  6776                     beq        +0x78 /* 000006D8 */
  651. 00000662  42A7                     clr.l      -[A7]
  652. 00000664  302E FFFC                move.w     D0, [A6 - 0x4]
  653. 00000668  5340                     subq.w     D0, 1
  654. 0000066A  3F00                     move.w     -[A7], D0
  655. 0000066C  2254                     movea.l    A1, [A4]
  656. 0000066E  2069 0014                movea.l    A0, [A1 + 0x14]
  657. 00000672  2050                     movea.l    A0, [A0]
  658. 00000674  302E FFFE                move.w     D0, [A6 - 0x2]
  659. 00000678  48C0                     ext.l      D0
  660. 0000067A  E580                     asl        D0, 2
  661. 0000067C  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  662. 00000680  301F                     move.w     D0, [A7]+
  663. 00000682  C1DF                     muls.w     D0, [A7]+
  664. 00000684  2E80                     move.l     [A7], D0
  665. 00000686  2E1F                     move.l     D7, [A7]+
  666. 00000688  DEAE FFF8                add.l      D7, [A6 - 0x8]
  667. 0000068C  4267                     clr.w      -[A7]
  668. 0000068E  3006                     move.w     D0, D6
  669. 00000690  D045                     add.w      D0, D5
  670. 00000692  5340                     subq.w     D0, 1
  671. 00000694  3F00                     move.w     -[A7], D0
  672. 00000696  486E FFFE                pea.l      [A6 - 0x2]
  673. 0000069A  486E FFFC                pea.l      [A6 - 0x4]
  674. 0000069E  486E FFF8                pea.l      [A6 - 0x8]
  675. 000006A2  2F0B                     move.l     -[A7], A3
  676. 000006A4  4EBA F95A                jsr        [PC - 0x6A6 /* 00000000 */]
  677. 000006A8  101F                     move.b     D0, [A7]+
  678. 000006AA  672C                     beq        +0x2E /* 000006D8 */
  679. 000006AC  42A7                     clr.l      -[A7]
  680. 000006AE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  681. 000006B2  2254                     movea.l    A1, [A4]
  682. 000006B4  2069 0014                movea.l    A0, [A1 + 0x14]
  683. 000006B8  2050                     movea.l    A0, [A0]
  684. 000006BA  302E FFFE                move.w     D0, [A6 - 0x2]
  685. 000006BE  48C0                     ext.l      D0
  686. 000006C0  E580                     asl        D0, 2
  687. 000006C2  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  688. 000006C6  301F                     move.w     D0, [A7]+
  689. 000006C8  C1DF                     muls.w     D0, [A7]+
  690. 000006CA  2E80                     move.l     [A7], D0
  691. 000006CC  201F                     move.l     D0, [A7]+
  692. 000006CE  D0AE FFF8                add.l      D0, [A6 - 0x8]
  693. 000006D2  9087                     sub.l      D0, D7
  694. 000006D4  2D40 0010                move.l     [A6 + 0x10], D0
  695. label000006D8:
  696. 000006D8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  697. 000006DC  4E5E                     unlink     A6
  698. 000006DE  205F                     movea.l    A0, [A7]+
  699. 000006E0  504F                     addq.w     A7, 8
  700. 000006E2  4ED0                     jmp        [A0]
  701. fn000006E4:
  702. 000006E4  4E56 FFF8                link       A6, -0x0008
  703. 000006E8  206E 000C                movea.l    A0, [A6 + 0xC]
  704. 000006EC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  705. 000006F0  22D8                     move.l     [A1]+, [A0]+
  706. 000006F2  22D8                     move.l     [A1]+, [A0]+
  707. 000006F4  4E5E                     unlink     A6
  708. 000006F6  205F                     movea.l    A0, [A7]+
  709. 000006F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  710. 000006FC  4ED0                     jmp        [A0]
  711. 000006FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  712. // begin alternate branch 00000700-00000704
  713. fn00000700:
  714. 00000700  4E56 FFF8                link       A6, -0x0008
  715. // end alternate branch 00000700-00000704
  716. fn00000700: // (misaligned)
  717. 00000702  FFF8                     .invalid   <<F/7/7>>
  718. 00000704  206E 000C                movea.l    A0, [A6 + 0xC]
  719. 00000708  43EE FFF8                lea.l      A1, [A6 - 0x8]
  720. 0000070C  22D8                     move.l     [A1]+, [A0]+
  721. 0000070E  22D8                     move.l     [A1]+, [A0]+
  722. 00000710  4E5E                     unlink     A6
  723. 00000712  205F                     movea.l    A0, [A7]+
  724. 00000714  DEFC 000A                add.w      A7, 0xA /* '\n' */
  725. 00000718  4ED0                     jmp        [A0]
  726. 0000071A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  727. export_503: // at 0000071C (misaligned)
  728. 0000071E  0000 48E7                ori.b      D0, 0xE7
  729. 00000722  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  730. 00000728  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  731. 0000072C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  732. 00000730  4EAD 165A                jsr        [A5 + 0x165A /* export_711 */]
  733. 00000734  2254                     movea.l    A1, [A4]
  734. 00000736  2069 0040                movea.l    A0, [A1 + 0x40]
  735. 0000073A  246E 000C                movea.l    A2, [A6 + 0xC]
  736. 0000073E  2050                     movea.l    A0, [A0]
  737. 00000740  24A8 000E                move.l     [A2], [A0 + 0xE]
  738. 00000744  2069 003C                movea.l    A0, [A1 + 0x3C]
  739. 00000748  246E 000C                movea.l    A2, [A6 + 0xC]
  740. 0000074C  2050                     movea.l    A0, [A0]
  741. 0000074E  2568 000E 0004           move.l     [A2 + 0x4], [A0 + 0xE]
  742. 00000754  4CDF 1400                movem.l    A2,A4, [A7]+
  743. 00000758  4E5E                     unlink     A6
  744. 0000075A  205F                     movea.l    A0, [A7]+
  745. 0000075C  504F                     addq.w     A7, 8
  746. 0000075E  4ED0                     jmp        [A0]
  747. export_504:
  748. fn00000760:
  749. 00000760  4E56 0000                link       A6, 0
  750. 00000764  2F0C                     move.l     -[A7], A4
  751. 00000766  286E 0008                movea.l    A4, [A6 + 0x8]
  752. 0000076A  7001                     moveq.l    D0, 0x01
  753. 0000076C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  754. 00000770  5FC0                     sle        D0
  755. 00000772  4A00                     tst.b      D0
  756. 00000774  6728                     beq        +0x2A /* 0000079E */
  757. 00000776  7201                     moveq.l    D1, 0x01
  758. 00000778  B26E 000C                cmp.w      D1, [A6 + 0xC]
  759. 0000077C  5FC1                     sle        D1
  760. 0000077E  C001                     and.b      D0, D1
  761. 00000780  671C                     beq        +0x1E /* 0000079E */
  762. 00000782  322E 000E                move.w     D1, [A6 + 0xE]
  763. 00000786  2054                     movea.l    A0, [A4]
  764. 00000788  B268 003A                cmp.w      D1, [A0 + 0x3A]
  765. 0000078C  5FC1                     sle        D1
  766. 0000078E  C001                     and.b      D0, D1
  767. 00000790  670C                     beq        +0xE /* 0000079E */
  768. 00000792  322E 000C                move.w     D1, [A6 + 0xC]
  769. 00000796  B268 0038                cmp.w      D1, [A0 + 0x38]
  770. 0000079A  5FC1                     sle        D1
  771. 0000079C  C001                     and.b      D0, D1
  772. label0000079E:
  773. 0000079E  4400                     neg.b      D0
  774. 000007A0  1D40 0010                move.b     [A6 + 0x10], D0
  775. 000007A4  285F                     movea.l    A4, [A7]+
  776. 000007A6  4E5E                     unlink     A6
  777. 000007A8  205F                     movea.l    A0, [A7]+
  778. 000007AA  504F                     addq.w     A7, 8
  779. 000007AC  4ED0                     jmp        [A0]
  780. 000007AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  781. // begin alternate branch 000007B0-000007B4
  782. fn000007B0:
  783. 000007B0  4E56 FFFC                link       A6, -0x0004
  784. // end alternate branch 000007B0-000007B4
  785. fn000007B0: // (misaligned)
  786. 000007B2  FFFC                     .invalid   <<F/7/7>>
  787. 000007B4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  788. 000007B8  266E 000C                movea.l    A3, [A6 + 0xC]
  789. 000007BC  286E 0008                movea.l    A4, [A6 + 0x8]
  790. 000007C0  7001                     moveq.l    D0, 0x01
  791. 000007C2  B06E 0012                cmp.w      D0, [A6 + 0x12]
  792. 000007C6  5EC0                     sgt        D0
  793. 000007C8  4A00                     tst.b      D0
  794. 000007CA  662C                     bne        +0x2E /* 000007F8 */
  795. 000007CC  7201                     moveq.l    D1, 0x01
  796. 000007CE  B26E 0010                cmp.w      D1, [A6 + 0x10]
  797. 000007D2  5EC1                     sgt        D1
  798. 000007D4  8001                     or.b       D0, D1
  799. 000007D6  6620                     bne        +0x22 /* 000007F8 */
  800. 000007D8  322E 0012                move.w     D1, [A6 + 0x12]
  801. 000007DC  2054                     movea.l    A0, [A4]
  802. 000007DE  B268 003A                cmp.w      D1, [A0 + 0x3A]
  803. 000007E2  5EC1                     sgt        D1
  804. 000007E4  8001                     or.b       D0, D1
  805. 000007E6  6610                     bne        +0x12 /* 000007F8 */
  806. 000007E8  322E 0010                move.w     D1, [A6 + 0x10]
  807. 000007EC  2054                     movea.l    A0, [A4]
  808. 000007EE  B268 0038                cmp.w      D1, [A0 + 0x38]
  809. 000007F2  5EC1                     sgt        D1
  810. 000007F4  8001                     or.b       D0, D1
  811. 000007F6  6712                     beq        +0x14 /* 0000080A */
  812. label000007F8:
  813. 000007F8  41ED F6D8                lea.l      A0, [A5 - 0x928]
  814. 000007FC  224B                     movea.l    A1, A3
  815. 000007FE  22D8                     move.l     [A1]+, [A0]+
  816. 00000800  22D8                     move.l     [A1]+, [A0]+
  817. 00000802  22D8                     move.l     [A1]+, [A0]+
  818. 00000804  22D8                     move.l     [A1]+, [A0]+
  819. 00000806  6000 00C0                bra        +0xC2 /* 000008C8 */
  820. label0000080A:
  821. 0000080A  4267                     clr.w      -[A7]
  822. 0000080C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  823. 00000810  2054                     movea.l    A0, [A4]
  824. 00000812  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  825. 00000816  4EBA FAE0                jsr        [PC - 0x520 /* 000002F8 */]
  826. 0000081A  3E1F                     move.w     D7, [A7]+
  827. 0000081C  2254                     movea.l    A1, [A4]
  828. 0000081E  2069 003C                movea.l    A0, [A1 + 0x3C]
  829. 00000822  7001                     moveq.l    D0, 0x01
  830. 00000824  2050                     movea.l    A0, [A0]
  831. 00000826  B068 0012                cmp.w      D0, [A0 + 0x12]
  832. 0000082A  6618                     bne        +0x1A /* 00000844 */
  833. 0000082C  42A7                     clr.l      -[A7]
  834. 0000082E  3F07                     move.w     -[A7], D7
  835. 00000830  302E 0012                move.w     D0, [A6 + 0x12]
  836. 00000834  5340                     subq.w     D0, 1
  837. 00000836  3F00                     move.w     -[A7], D0
  838. 00000838  301F                     move.w     D0, [A7]+
  839. 0000083A  C1DF                     muls.w     D0, [A7]+
  840. 0000083C  2E80                     move.l     [A7], D0
  841. 0000083E  275F 0004                move.l     [A3 + 0x4], [A7]+
  842. 00000842  601C                     bra        +0x1E /* 00000860 */
  843. label00000844:
  844. 00000844  42A7                     clr.l      -[A7]
  845. 00000846  3F3C 0001                move.w     -[A7], 0x1
  846. 0000084A  302E 0012                move.w     D0, [A6 + 0x12]
  847. 0000084E  5340                     subq.w     D0, 1
  848. 00000850  3F00                     move.w     -[A7], D0
  849. 00000852  2054                     movea.l    A0, [A4]
  850. 00000854  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  851. 00000858  4EBA FD5A                jsr        [PC - 0x2A6 /* 000005B4 */]
  852. 0000085C  275F 0004                move.l     [A3 + 0x4], [A7]+
  853. label00000860:
  854. 00000860  3007                     move.w     D0, D7
  855. 00000862  48C0                     ext.l      D0
  856. 00000864  D0AB 0004                add.l      D0, [A3 + 0x4]
  857. 00000868  2740 000C                move.l     [A3 + 0xC], D0
  858. 0000086C  4267                     clr.w      -[A7]
  859. 0000086E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  860. 00000872  2054                     movea.l    A0, [A4]
  861. 00000874  2F28 0040                move.l     -[A7], [A0 + 0x40]
  862. 00000878  4EBA FA7E                jsr        [PC - 0x582 /* 000002F8 */]
  863. 0000087C  3C1F                     move.w     D6, [A7]+
  864. 0000087E  2254                     movea.l    A1, [A4]
  865. 00000880  2069 0040                movea.l    A0, [A1 + 0x40]
  866. 00000884  7001                     moveq.l    D0, 0x01
  867. 00000886  2050                     movea.l    A0, [A0]
  868. 00000888  B068 0012                cmp.w      D0, [A0 + 0x12]
  869. 0000088C  6616                     bne        +0x18 /* 000008A4 */
  870. 0000088E  42A7                     clr.l      -[A7]
  871. 00000890  3F06                     move.w     -[A7], D6
  872. 00000892  302E 0010                move.w     D0, [A6 + 0x10]
  873. 00000896  5340                     subq.w     D0, 1
  874. 00000898  3F00                     move.w     -[A7], D0
  875. 0000089A  301F                     move.w     D0, [A7]+
  876. 0000089C  C1DF                     muls.w     D0, [A7]+
  877. 0000089E  2E80                     move.l     [A7], D0
  878. 000008A0  269F                     move.l     [A3], [A7]+
  879. 000008A2  601A                     bra        +0x1C /* 000008BE */
  880. label000008A4:
  881. 000008A4  42A7                     clr.l      -[A7]
  882. 000008A6  3F3C 0001                move.w     -[A7], 0x1
  883. 000008AA  302E 0010                move.w     D0, [A6 + 0x10]
  884. 000008AE  5340                     subq.w     D0, 1
  885. 000008B0  3F00                     move.w     -[A7], D0
  886. 000008B2  2054                     movea.l    A0, [A4]
  887. 000008B4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  888. 000008B8  4EBA FCFA                jsr        [PC - 0x306 /* 000005B4 */]
  889. 000008BC  269F                     move.l     [A3], [A7]+
  890. label000008BE:
  891. 000008BE  3006                     move.w     D0, D6
  892. 000008C0  48C0                     ext.l      D0
  893. 000008C2  D093                     add.l      D0, [A3]
  894. 000008C4  2740 0008                move.l     [A3 + 0x8], D0
  895. label000008C8:
  896. 000008C8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  897. 000008CC  4E5E                     unlink     A6
  898. 000008CE  205F                     movea.l    A0, [A7]+
  899. 000008D0  DEFC 000C                add.w      A7, 0xC
  900. 000008D4  4ED0                     jmp        [A0]
  901. 000008D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  902. // begin alternate branch 000008D8-000008DC
  903. export_505:
  904. fn000008D8:
  905. 000008D8  4E56 FFF8                link       A6, -0x0008
  906. // end alternate branch 000008D8-000008DC
  907. export_505: // at 000008D8 (misaligned)
  908. fn000008D8: // (misaligned)
  909. 000008DA  FFF8                     .invalid   <<F/7/7>>
  910. 000008DC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  911. 000008E0  382E 0010                move.w     D4, [A6 + 0x10]
  912. 000008E4  3A2E 0012                move.w     D5, [A6 + 0x12]
  913. 000008E8  286E 0008                movea.l    A4, [A6 + 0x8]
  914. 000008EC  7001                     moveq.l    D0, 0x01
  915. 000008EE  B045                     cmp.w      D0, D5
  916. 000008F0  5EC0                     sgt        D0
  917. 000008F2  4A00                     tst.b      D0
  918. 000008F4  661C                     bne        +0x1E /* 00000912 */
  919. 000008F6  7201                     moveq.l    D1, 0x01
  920. 000008F8  B244                     cmp.w      D1, D4
  921. 000008FA  5EC1                     sgt        D1
  922. 000008FC  8001                     or.b       D0, D1
  923. 000008FE  6612                     bne        +0x14 /* 00000912 */
  924. 00000900  3205                     move.w     D1, D5
  925. 00000902  D244                     add.w      D1, D4
  926. 00000904  5341                     subq.w     D1, 1
  927. 00000906  2054                     movea.l    A0, [A4]
  928. 00000908  B268 003A                cmp.w      D1, [A0 + 0x3A]
  929. 0000090C  5EC1                     sgt        D1
  930. 0000090E  8001                     or.b       D0, D1
  931. 00000910  6714                     beq        +0x16 /* 00000926 */
  932. label00000912:
  933. 00000912  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  934. 00000916  42A7                     clr.l      -[A7]
  935. 00000918  42A7                     clr.l      -[A7]
  936. 0000091A  42A7                     clr.l      -[A7]
  937. 0000091C  42A7                     clr.l      -[A7]
  938. 0000091E  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  939. 00000922  6000 0090                bra        +0x92 /* 000009B4 */
  940. label00000926:
  941. 00000926  2254                     movea.l    A1, [A4]
  942. 00000928  2069 003C                movea.l    A0, [A1 + 0x3C]
  943. 0000092C  7001                     moveq.l    D0, 0x01
  944. 0000092E  2050                     movea.l    A0, [A0]
  945. 00000930  B068 0012                cmp.w      D0, [A0 + 0x12]
  946. 00000934  6636                     bne        +0x38 /* 0000096C */
  947. 00000936  2F3C 0001 0000           move.l     -[A7], 0x10000
  948. 0000093C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  949. 00000940  4EBA 0982                jsr        [PC + 0x982 /* 000012C4 */]
  950. 00000944  301F                     move.w     D0, [A7]+
  951. 00000946  48C0                     ext.l      D0
  952. 00000948  2E00                     move.l     D7, D0
  953. 0000094A  42A7                     clr.l      -[A7]
  954. 0000094C  3F07                     move.w     -[A7], D7
  955. 0000094E  3005                     move.w     D0, D5
  956. 00000950  5340                     subq.w     D0, 1
  957. 00000952  3F00                     move.w     -[A7], D0
  958. 00000954  301F                     move.w     D0, [A7]+
  959. 00000956  C1DF                     muls.w     D0, [A7]+
  960. 00000958  2E80                     move.l     [A7], D0
  961. 0000095A  2C1F                     move.l     D6, [A7]+
  962. 0000095C  42A7                     clr.l      -[A7]
  963. 0000095E  3F07                     move.w     -[A7], D7
  964. 00000960  3F04                     move.w     -[A7], D4
  965. 00000962  301F                     move.w     D0, [A7]+
  966. 00000964  C1DF                     muls.w     D0, [A7]+
  967. 00000966  2E80                     move.l     [A7], D0
  968. 00000968  2E1F                     move.l     D7, [A7]+
  969. 0000096A  602A                     bra        +0x2C /* 00000996 */
  970. label0000096C:
  971. 0000096C  42A7                     clr.l      -[A7]
  972. 0000096E  3F3C 0001                move.w     -[A7], 0x1
  973. 00000972  3005                     move.w     D0, D5
  974. 00000974  5340                     subq.w     D0, 1
  975. 00000976  3F00                     move.w     -[A7], D0
  976. 00000978  2054                     movea.l    A0, [A4]
  977. 0000097A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  978. 0000097E  4EBA FC34                jsr        [PC - 0x3CC /* 000005B4 */]
  979. 00000982  2C1F                     move.l     D6, [A7]+
  980. 00000984  42A7                     clr.l      -[A7]
  981. 00000986  3F05                     move.w     -[A7], D5
  982. 00000988  3F04                     move.w     -[A7], D4
  983. 0000098A  2054                     movea.l    A0, [A4]
  984. 0000098C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  985. 00000990  4EBA FC22                jsr        [PC - 0x3DE /* 000005B4 */]
  986. 00000994  2E1F                     move.l     D7, [A7]+
  987. label00000996:
  988. 00000996  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  989. 0000099A  2F06                     move.l     -[A7], D6
  990. 0000099C  42A7                     clr.l      -[A7]
  991. 0000099E  2006                     move.l     D0, D6
  992. 000009A0  D087                     add.l      D0, D7
  993. 000009A2  2F00                     move.l     -[A7], D0
  994. 000009A4  2254                     movea.l    A1, [A4]
  995. 000009A6  2069 0040                movea.l    A0, [A1 + 0x40]
  996. 000009AA  2050                     movea.l    A0, [A0]
  997. 000009AC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  998. 000009B0  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  999. label000009B4:
  1000. 000009B4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1001. 000009B8  4E5E                     unlink     A6
  1002. 000009BA  205F                     movea.l    A0, [A7]+
  1003. 000009BC  DEFC 000C                add.w      A7, 0xC
  1004. 000009C0  4ED0                     jmp        [A0]
  1005. 000009C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1006. // begin alternate branch 000009C4-000009D8
  1007. fn000009C4:
  1008. 000009C4  4E56 0000                link       A6, 0
  1009. 000009C8  48E7 0018                movem.l    -[A7], A3,A4
  1010. 000009CC  286E 0008                movea.l    A4, [A6 + 0x8]
  1011. 000009D0  266C 0008                movea.l    A3, [A4 + 0x8]
  1012. 000009D4  4A2C FF9F                tst.b      [A4 - 0x61]
  1013. // end alternate branch 000009C4-000009D8
  1014. fn000009C4: // (misaligned)
  1015. 000009C6  0000 48E7                ori.b      D0, 0xE7
  1016. 000009CA  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1017. 000009CE  0008 266C                ori.b      A0, 0x6C /* 'l' */
  1018. 000009D2  0008 4A2C                ori.b      A0, 0x2C /* ',' */
  1019. 000009D6  FF9F                     .invalid   <<F/6/7>>
  1020. 000009D8  6618                     bne        +0x1A /* 000009F2 */
  1021. 000009DA  486C FFD0                pea.l      [A4 - 0x30]
  1022. 000009DE  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1023. 000009E2  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1024. 000009E6  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1025. 000009EA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1026. 000009EE  A8A7                     syscall    SetRect
  1027. 000009F0  6016                     bra        +0x18 /* 00000A08 */
  1028. label000009F2:
  1029. 000009F2  486C FFD0                pea.l      [A4 - 0x30]
  1030. 000009F6  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1031. 000009FA  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1032. 000009FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1033. 00000A02  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1034. 00000A06  A8A7                     syscall    SetRect
  1035. label00000A08:
  1036. 00000A08  302C FFD0                move.w     D0, [A4 - 0x30]
  1037. 00000A0C  B06C FFA0                cmp.w      D0, [A4 - 0x60]
  1038. 00000A10  6608                     bne        +0xA /* 00000A1A */
  1039. 00000A12  296C FFA8 FFB8           move.l     [A4 - 0x48], [A4 - 0x58]
  1040. 00000A18  6022                     bra        +0x24 /* 00000A3C */
  1041. label00000A1A:
  1042. 00000A1A  42A7                     clr.l      -[A7]
  1043. 00000A1C  3F3C 0001                move.w     -[A7], 0x1
  1044. 00000A20  302C FFD0                move.w     D0, [A4 - 0x30]
  1045. 00000A24  5340                     subq.w     D0, 1
  1046. 00000A26  3F00                     move.w     -[A7], D0
  1047. 00000A28  2053                     movea.l    A0, [A3]
  1048. 00000A2A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1049. 00000A2E  4EBA FB84                jsr        [PC - 0x47C /* 000005B4 */]
  1050. 00000A32  295F FFB8                move.l     [A4 - 0x48], [A7]+
  1051. 00000A36  296C FFB8 FFA8           move.l     [A4 - 0x58], [A4 - 0x48]
  1052. label00000A3C:
  1053. 00000A3C  302C FFD4                move.w     D0, [A4 - 0x2C]
  1054. 00000A40  B06C FFA4                cmp.w      D0, [A4 - 0x5C]
  1055. 00000A44  6608                     bne        +0xA /* 00000A4E */
  1056. 00000A46  296C FFB0 FFC0           move.l     [A4 - 0x40], [A4 - 0x50]
  1057. 00000A4C  6046                     bra        +0x48 /* 00000A94 */
  1058. label00000A4E:
  1059. 00000A4E  302C FFD4                move.w     D0, [A4 - 0x2C]
  1060. 00000A52  B06C FFD0                cmp.w      D0, [A4 - 0x30]
  1061. 00000A56  661E                     bne        +0x20 /* 00000A76 */
  1062. 00000A58  4267                     clr.w      -[A7]
  1063. 00000A5A  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1064. 00000A5E  2053                     movea.l    A0, [A3]
  1065. 00000A60  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1066. 00000A64  4EBA F892                jsr        [PC - 0x76E /* 000002F8 */]
  1067. 00000A68  301F                     move.w     D0, [A7]+
  1068. 00000A6A  48C0                     ext.l      D0
  1069. 00000A6C  D0AC FFB8                add.l      D0, [A4 - 0x48]
  1070. 00000A70  2940 FFC0                move.l     [A4 - 0x40], D0
  1071. 00000A74  6018                     bra        +0x1A /* 00000A8E */
  1072. label00000A76:
  1073. 00000A76  42A7                     clr.l      -[A7]
  1074. 00000A78  3F3C 0001                move.w     -[A7], 0x1
  1075. 00000A7C  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1076. 00000A80  2053                     movea.l    A0, [A3]
  1077. 00000A82  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1078. 00000A86  4EBA FB2C                jsr        [PC - 0x4D4 /* 000005B4 */]
  1079. 00000A8A  295F FFC0                move.l     [A4 - 0x40], [A7]+
  1080. label00000A8E:
  1081. 00000A8E  296C FFC0 FFB0           move.l     [A4 - 0x50], [A4 - 0x40]
  1082. label00000A94:
  1083. 00000A94  302C FFD2                move.w     D0, [A4 - 0x2E]
  1084. 00000A98  B06C FFA2                cmp.w      D0, [A4 - 0x5E]
  1085. 00000A9C  6608                     bne        +0xA /* 00000AA6 */
  1086. 00000A9E  296C FFAC FFBC           move.l     [A4 - 0x44], [A4 - 0x54]
  1087. 00000AA4  6022                     bra        +0x24 /* 00000AC8 */
  1088. label00000AA6:
  1089. 00000AA6  42A7                     clr.l      -[A7]
  1090. 00000AA8  3F3C 0001                move.w     -[A7], 0x1
  1091. 00000AAC  302C FFD2                move.w     D0, [A4 - 0x2E]
  1092. 00000AB0  5340                     subq.w     D0, 1
  1093. 00000AB2  3F00                     move.w     -[A7], D0
  1094. 00000AB4  2053                     movea.l    A0, [A3]
  1095. 00000AB6  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1096. 00000ABA  4EBA FAF8                jsr        [PC - 0x508 /* 000005B4 */]
  1097. 00000ABE  295F FFBC                move.l     [A4 - 0x44], [A7]+
  1098. 00000AC2  296C FFBC FFAC           move.l     [A4 - 0x54], [A4 - 0x44]
  1099. label00000AC8:
  1100. 00000AC8  302C FFD6                move.w     D0, [A4 - 0x2A]
  1101. 00000ACC  B06C FFA6                cmp.w      D0, [A4 - 0x5A]
  1102. 00000AD0  6608                     bne        +0xA /* 00000ADA */
  1103. 00000AD2  296C FFB4 FFC4           move.l     [A4 - 0x3C], [A4 - 0x4C]
  1104. 00000AD8  6046                     bra        +0x48 /* 00000B20 */
  1105. label00000ADA:
  1106. 00000ADA  302C FFD6                move.w     D0, [A4 - 0x2A]
  1107. 00000ADE  B06C FFD2                cmp.w      D0, [A4 - 0x2E]
  1108. 00000AE2  661E                     bne        +0x20 /* 00000B02 */
  1109. 00000AE4  4267                     clr.w      -[A7]
  1110. 00000AE6  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1111. 00000AEA  2053                     movea.l    A0, [A3]
  1112. 00000AEC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1113. 00000AF0  4EBA F806                jsr        [PC - 0x7FA /* 000002F8 */]
  1114. 00000AF4  301F                     move.w     D0, [A7]+
  1115. 00000AF6  48C0                     ext.l      D0
  1116. 00000AF8  D0AC FFBC                add.l      D0, [A4 - 0x44]
  1117. 00000AFC  2940 FFC4                move.l     [A4 - 0x3C], D0
  1118. 00000B00  6018                     bra        +0x1A /* 00000B1A */
  1119. label00000B02:
  1120. 00000B02  42A7                     clr.l      -[A7]
  1121. 00000B04  3F3C 0001                move.w     -[A7], 0x1
  1122. 00000B08  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1123. 00000B0C  2053                     movea.l    A0, [A3]
  1124. 00000B0E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1125. 00000B12  4EBA FAA0                jsr        [PC - 0x560 /* 000005B4 */]
  1126. 00000B16  295F FFC4                move.l     [A4 - 0x3C], [A7]+
  1127. label00000B1A:
  1128. 00000B1A  296C FFC4 FFB4           move.l     [A4 - 0x4C], [A4 - 0x3C]
  1129. label00000B20:
  1130. 00000B20  486C FFB8                pea.l      [A4 - 0x48]
  1131. 00000B24  206D F838                movea.l    A0, [A5 - 0x7C8]
  1132. 00000B28  2050                     movea.l    A0, [A0]
  1133. 00000B2A  4868 0002                pea.l      [A0 + 0x2]
  1134. 00000B2E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1135. 00000B32  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1136. 00000B36  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1137. 00000B3A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1138. 00000B3E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1139. 00000B42  A8E5                     syscall    UnionRgn
  1140. 00000B44  41EC FFA0                lea.l      A0, [A4 - 0x60]
  1141. 00000B48  43EC FFD0                lea.l      A1, [A4 - 0x30]
  1142. 00000B4C  20D9                     move.l     [A0]+, [A1]+
  1143. 00000B4E  20D9                     move.l     [A0]+, [A1]+
  1144. 00000B50  426C FF9C                clr.w      [A4 - 0x64]
  1145. 00000B54  4CDF 1800                movem.l    A3,A4, [A7]+
  1146. 00000B58  4E5E                     unlink     A6
  1147. 00000B5A  205F                     movea.l    A0, [A7]+
  1148. 00000B5C  5C4F                     addq.w     A7, 6
  1149. 00000B5E  4ED0                     jmp        [A0]
  1150. fn00000B60:
  1151. 00000B60  4E56 FF94                link       A6, -0x006C
  1152. 00000B64  48E7 0118                movem.l    -[A7], D7,A3,A4
  1153. 00000B68  266E 0008                movea.l    A3, [A6 + 0x8]
  1154. 00000B6C  2E2E 0010                move.l     D7, [A6 + 0x10]
  1155. 00000B70  284B                     movea.l    A4, A3
  1156. 00000B72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1157. 00000B76  A8DD                     syscall    SetEmptyRgn
  1158. 00000B78  4267                     clr.w      -[A7]
  1159. 00000B7A  2F07                     move.l     -[A7], D7
  1160. 00000B7C  A8E2                     syscall    EmptyRgn
  1161. 00000B7E  101F                     move.b     D0, [A7]+
  1162. 00000B80  0A00 0001                xori.b     D0, 0x1
  1163. 00000B84  4A00                     tst.b      D0
  1164. 00000B86  6700 0282                beq        +0x284 /* 00000E0A */
  1165. 00000B8A  2F00                     move.l     -[A7], D0
  1166. 00000B8C  4267                     clr.w      -[A7]
  1167. 00000B8E  2F0B                     move.l     -[A7], A3
  1168. 00000B90  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1169. 00000B94  121F                     move.b     D1, [A7]+
  1170. 00000B96  201F                     move.l     D0, [A7]+
  1171. 00000B98  C001                     and.b      D0, D1
  1172. 00000B9A  6700 026E                beq        +0x270 /* 00000E0A */
  1173. 00000B9E  2047                     movea.l    A0, D7
  1174. 00000BA0  2050                     movea.l    A0, [A0]
  1175. 00000BA2  700A                     moveq.l    D0, 0x0A
  1176. 00000BA4  B050                     cmp.w      D0, [A0]
  1177. 00000BA6  6600 0090                bne        +0x92 /* 00000C38 */
  1178. 00000BAA  2047                     movea.l    A0, D7
  1179. 00000BAC  2050                     movea.l    A0, [A0]
  1180. 00000BAE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1181. 00000BB2  5488                     addq.l     A0, 2
  1182. 00000BB4  22D8                     move.l     [A1]+, [A0]+
  1183. 00000BB6  22D8                     move.l     [A1]+, [A0]+
  1184. 00000BB8  486E FFB8                pea.l      [A6 - 0x48]
  1185. 00000BBC  42A7                     clr.l      -[A7]
  1186. 00000BBE  3F3C 0001                move.w     -[A7], 0x1
  1187. 00000BC2  302E FFFA                move.w     D0, [A6 - 0x6]
  1188. 00000BC6  5340                     subq.w     D0, 1
  1189. 00000BC8  3F00                     move.w     -[A7], D0
  1190. 00000BCA  2054                     movea.l    A0, [A4]
  1191. 00000BCC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1192. 00000BD0  4EBA F9E2                jsr        [PC - 0x61E /* 000005B4 */]
  1193. 00000BD4  42A7                     clr.l      -[A7]
  1194. 00000BD6  3F3C 0001                move.w     -[A7], 0x1
  1195. 00000BDA  302E FFF8                move.w     D0, [A6 - 0x8]
  1196. 00000BDE  5340                     subq.w     D0, 1
  1197. 00000BE0  3F00                     move.w     -[A7], D0
  1198. 00000BE2  2054                     movea.l    A0, [A4]
  1199. 00000BE4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1200. 00000BE8  4EBA F9CA                jsr        [PC - 0x636 /* 000005B4 */]
  1201. 00000BEC  42A7                     clr.l      -[A7]
  1202. 00000BEE  3F3C 0001                move.w     -[A7], 0x1
  1203. 00000BF2  302E FFFE                move.w     D0, [A6 - 0x2]
  1204. 00000BF6  5340                     subq.w     D0, 1
  1205. 00000BF8  3F00                     move.w     -[A7], D0
  1206. 00000BFA  2054                     movea.l    A0, [A4]
  1207. 00000BFC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1208. 00000C00  4EBA F9B2                jsr        [PC - 0x64E /* 000005B4 */]
  1209. 00000C04  42A7                     clr.l      -[A7]
  1210. 00000C06  3F3C 0001                move.w     -[A7], 0x1
  1211. 00000C0A  302E FFFC                move.w     D0, [A6 - 0x4]
  1212. 00000C0E  5340                     subq.w     D0, 1
  1213. 00000C10  3F00                     move.w     -[A7], D0
  1214. 00000C12  2054                     movea.l    A0, [A4]
  1215. 00000C14  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1216. 00000C18  4EBA F99A                jsr        [PC - 0x666 /* 000005B4 */]
  1217. 00000C1C  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  1218. 00000C20  486E FFB8                pea.l      [A6 - 0x48]
  1219. 00000C24  206E 000C                movea.l    A0, [A6 + 0xC]
  1220. 00000C28  2050                     movea.l    A0, [A0]
  1221. 00000C2A  4868 0002                pea.l      [A0 + 0x2]
  1222. 00000C2E  2F0B                     move.l     -[A7], A3
  1223. 00000C30  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1224. 00000C34  6000 01D4                bra        +0x1D6 /* 00000E0A */
  1225. label00000C38:
  1226. 00000C38  486E FFF0                pea.l      [A6 - 0x10]
  1227. 00000C3C  2F0B                     move.l     -[A7], A3
  1228. 00000C3E  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1229. 00000C42  486E FFF0                pea.l      [A6 - 0x10]
  1230. 00000C46  486E FFE0                pea.l      [A6 - 0x20]
  1231. 00000C4A  2F0B                     move.l     -[A7], A3
  1232. 00000C4C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1233. 00000C50  42A7                     clr.l      -[A7]
  1234. 00000C52  486E FFE0                pea.l      [A6 - 0x20]
  1235. 00000C56  2F0B                     move.l     -[A7], A3
  1236. 00000C58  4EBA 0C8A                jsr        [PC + 0xC8A /* 000018E4 */]
  1237. 00000C5C  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  1238. 00000C60  42A7                     clr.l      -[A7]
  1239. 00000C62  486E FFE8                pea.l      [A6 - 0x18]
  1240. 00000C66  2F0B                     move.l     -[A7], A3
  1241. 00000C68  4EBA 0C7A                jsr        [PC + 0xC7A /* 000018E4 */]
  1242. 00000C6C  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  1243. 00000C70  2F2D F334                move.l     -[A7], [A5 - 0xCCC]
  1244. 00000C74  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1245. 00000C78  302E FFDE                move.w     D0, [A6 - 0x22]
  1246. 00000C7C  5240                     addq.w     D0, 1
  1247. 00000C7E  3F00                     move.w     -[A7], D0
  1248. 00000C80  302E FFDC                move.w     D0, [A6 - 0x24]
  1249. 00000C84  5240                     addq.w     D0, 1
  1250. 00000C86  3F00                     move.w     -[A7], D0
  1251. 00000C88  A8DE                     syscall    SetRecRgn
  1252. 00000C8A  2F07                     move.l     -[A7], D7
  1253. 00000C8C  2F2D F334                move.l     -[A7], [A5 - 0xCCC]
  1254. 00000C90  2F2D F334                move.l     -[A7], [A5 - 0xCCC]
  1255. 00000C94  A8E4                     syscall    SectRgn
  1256. 00000C96  206D F334                movea.l    A0, [A5 - 0xCCC]
  1257. 00000C9A  2050                     movea.l    A0, [A0]
  1258. 00000C9C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1259. 00000CA0  5488                     addq.l     A0, 2
  1260. 00000CA2  22D8                     move.l     [A1]+, [A0]+
  1261. 00000CA4  22D8                     move.l     [A1]+, [A0]+
  1262. 00000CA6  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  1263. 00000CAA  A8DD                     syscall    SetEmptyRgn
  1264. 00000CAC  41EE FFA0                lea.l      A0, [A6 - 0x60]
  1265. 00000CB0  43ED F714                lea.l      A1, [A5 - 0x8EC]
  1266. 00000CB4  20D9                     move.l     [A0]+, [A1]+
  1267. 00000CB6  20D9                     move.l     [A0]+, [A1]+
  1268. 00000CB8  4267                     clr.w      -[A7]
  1269. 00000CBA  486E FFF8                pea.l      [A6 - 0x8]
  1270. 00000CBE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1271. 00000CC2  1D5F FF9F                move.b     [A6 - 0x61], [A7]+
  1272. 00000CC6  6600 00A6                bne        +0xA8 /* 00000D6E */
  1273. 00000CCA  302E FFFE                move.w     D0, [A6 - 0x2]
  1274. 00000CCE  5340                     subq.w     D0, 1
  1275. 00000CD0  3D40 FF9A                move.w     [A6 - 0x66], D0
  1276. 00000CD4  3D6E FFFA FFCA           move.w     [A6 - 0x36], [A6 - 0x6]
  1277. 00000CDA  6000 0082                bra        +0x84 /* 00000D5E */
  1278. label00000CDE:
  1279. 00000CDE  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1280. 00000CE4  426E FF9C                clr.w      [A6 - 0x64]
  1281. 00000CE8  302E FFFC                move.w     D0, [A6 - 0x4]
  1282. 00000CEC  5340                     subq.w     D0, 1
  1283. 00000CEE  3D40 FF98                move.w     [A6 - 0x68], D0
  1284. 00000CF2  3D6E FFF8 FFC8           move.w     [A6 - 0x38], [A6 - 0x8]
  1285. 00000CF8  603E                     bra        +0x40 /* 00000D38 */
  1286. label00000CFA:
  1287. 00000CFA  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1288. 00000D00  4267                     clr.w      -[A7]
  1289. 00000D02  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1290. 00000D06  2F2D F334                move.l     -[A7], [A5 - 0xCCC]
  1291. 00000D0A  A8E8                     syscall    PtInRgn
  1292. 00000D0C  101F                     move.b     D0, [A7]+
  1293. 00000D0E  670E                     beq        +0x10 /* 00000D1E */
  1294. 00000D10  4A6E FF9C                tst.w      [A6 - 0x64]
  1295. 00000D14  661C                     bne        +0x1E /* 00000D32 */
  1296. 00000D16  3D6E FFC8 FF9C           move.w     [A6 - 0x64], [A6 - 0x38]
  1297. 00000D1C  6014                     bra        +0x16 /* 00000D32 */
  1298. label00000D1E:
  1299. 00000D1E  4A6E FF9C                tst.w      [A6 - 0x64]
  1300. 00000D22  6F0E                     ble        +0x10 /* 00000D32 */
  1301. 00000D24  302E FFC8                move.w     D0, [A6 - 0x38]
  1302. 00000D28  5340                     subq.w     D0, 1
  1303. 00000D2A  3F00                     move.w     -[A7], D0
  1304. 00000D2C  2F0E                     move.l     -[A7], A6
  1305. 00000D2E  4EBA FC94                jsr        [PC - 0x36C /* 000009C4 */]
  1306. label00000D32:
  1307. 00000D32  526E FFC8                addq.w     [A6 - 0x38], 1
  1308. 00000D36  690A                     bvs        +0xC /* 00000D42 */
  1309. label00000D38:
  1310. 00000D38  302E FFC8                move.w     D0, [A6 - 0x38]
  1311. 00000D3C  B06E FF98                cmp.w      D0, [A6 - 0x68]
  1312. 00000D40  6FB8                     ble        -0x46 /* 00000CFA */
  1313. label00000D42:
  1314. 00000D42  4A6E FF9C                tst.w      [A6 - 0x64]
  1315. 00000D46  6F0E                     ble        +0x10 /* 00000D56 */
  1316. 00000D48  302E FFFC                move.w     D0, [A6 - 0x4]
  1317. 00000D4C  5340                     subq.w     D0, 1
  1318. 00000D4E  3F00                     move.w     -[A7], D0
  1319. 00000D50  2F0E                     move.l     -[A7], A6
  1320. 00000D52  4EBA FC70                jsr        [PC - 0x390 /* 000009C4 */]
  1321. label00000D56:
  1322. 00000D56  526E FFCA                addq.w     [A6 - 0x36], 1
  1323. 00000D5A  6900 00AE                bvs        +0xB0 /* 00000E0A */
  1324. label00000D5E:
  1325. 00000D5E  302E FFCA                move.w     D0, [A6 - 0x36]
  1326. 00000D62  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  1327. 00000D66  6F00 FF76                ble        -0x88 /* 00000CDE */
  1328. 00000D6A  6000 009E                bra        +0xA0 /* 00000E0A */
  1329. label00000D6E:
  1330. 00000D6E  302E FFFC                move.w     D0, [A6 - 0x4]
  1331. 00000D72  5340                     subq.w     D0, 1
  1332. 00000D74  3D40 FF96                move.w     [A6 - 0x6A], D0
  1333. 00000D78  3D6E FFF8 FFC8           move.w     [A6 - 0x38], [A6 - 0x8]
  1334. 00000D7E  607E                     bra        +0x80 /* 00000DFE */
  1335. label00000D80:
  1336. 00000D80  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1337. 00000D86  426E FF9C                clr.w      [A6 - 0x64]
  1338. 00000D8A  302E FFFE                move.w     D0, [A6 - 0x2]
  1339. 00000D8E  5340                     subq.w     D0, 1
  1340. 00000D90  3D40 FF94                move.w     [A6 - 0x6C], D0
  1341. 00000D94  3D6E FFFA FFCA           move.w     [A6 - 0x36], [A6 - 0x6]
  1342. 00000D9A  603E                     bra        +0x40 /* 00000DDA */
  1343. label00000D9C:
  1344. 00000D9C  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1345. 00000DA2  4267                     clr.w      -[A7]
  1346. 00000DA4  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1347. 00000DA8  2F2D F334                move.l     -[A7], [A5 - 0xCCC]
  1348. 00000DAC  A8E8                     syscall    PtInRgn
  1349. 00000DAE  101F                     move.b     D0, [A7]+
  1350. 00000DB0  670E                     beq        +0x10 /* 00000DC0 */
  1351. 00000DB2  4A6E FF9C                tst.w      [A6 - 0x64]
  1352. 00000DB6  661C                     bne        +0x1E /* 00000DD4 */
  1353. 00000DB8  3D6E FFCA FF9C           move.w     [A6 - 0x64], [A6 - 0x36]
  1354. 00000DBE  6014                     bra        +0x16 /* 00000DD4 */
  1355. label00000DC0:
  1356. 00000DC0  4A6E FF9C                tst.w      [A6 - 0x64]
  1357. 00000DC4  6F0E                     ble        +0x10 /* 00000DD4 */
  1358. 00000DC6  302E FFCA                move.w     D0, [A6 - 0x36]
  1359. 00000DCA  5340                     subq.w     D0, 1
  1360. 00000DCC  3F00                     move.w     -[A7], D0
  1361. 00000DCE  2F0E                     move.l     -[A7], A6
  1362. 00000DD0  4EBA FBF2                jsr        [PC - 0x40E /* 000009C4 */]
  1363. label00000DD4:
  1364. 00000DD4  526E FFCA                addq.w     [A6 - 0x36], 1
  1365. 00000DD8  690A                     bvs        +0xC /* 00000DE4 */
  1366. label00000DDA:
  1367. 00000DDA  302E FFCA                move.w     D0, [A6 - 0x36]
  1368. 00000DDE  B06E FF94                cmp.w      D0, [A6 - 0x6C]
  1369. 00000DE2  6FB8                     ble        -0x46 /* 00000D9C */
  1370. label00000DE4:
  1371. 00000DE4  4A6E FF9C                tst.w      [A6 - 0x64]
  1372. 00000DE8  6F0E                     ble        +0x10 /* 00000DF8 */
  1373. 00000DEA  302E FFFE                move.w     D0, [A6 - 0x2]
  1374. 00000DEE  5340                     subq.w     D0, 1
  1375. 00000DF0  3F00                     move.w     -[A7], D0
  1376. 00000DF2  2F0E                     move.l     -[A7], A6
  1377. 00000DF4  4EBA FBCE                jsr        [PC - 0x432 /* 000009C4 */]
  1378. label00000DF8:
  1379. 00000DF8  526E FFC8                addq.w     [A6 - 0x38], 1
  1380. 00000DFC  690C                     bvs        +0xE /* 00000E0A */
  1381. label00000DFE:
  1382. 00000DFE  302E FFC8                move.w     D0, [A6 - 0x38]
  1383. 00000E02  B06E FF96                cmp.w      D0, [A6 - 0x6A]
  1384. 00000E06  6F00 FF78                ble        -0x86 /* 00000D80 */
  1385. label00000E0A:
  1386. 00000E0A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1387. 00000E0E  4E5E                     unlink     A6
  1388. 00000E10  205F                     movea.l    A0, [A7]+
  1389. 00000E12  DEFC 000C                add.w      A7, 0xC
  1390. 00000E16  4ED0                     jmp        [A0]
  1391. export_506:
  1392. 00000E18  4E56 0000                link       A6, 0
  1393. 00000E1C  2F0C                     move.l     -[A7], A4
  1394. 00000E1E  286E 0008                movea.l    A4, [A6 + 0x8]
  1395. 00000E22  4267                     clr.w      -[A7]
  1396. 00000E24  2054                     movea.l    A0, [A4]
  1397. 00000E26  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1398. 00000E2A  A8E2                     syscall    EmptyRgn
  1399. 00000E2C  101F                     move.b     D0, [A7]+
  1400. 00000E2E  6616                     bne        +0x18 /* 00000E46 */
  1401. 00000E30  2054                     movea.l    A0, [A4]
  1402. 00000E32  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1403. 00000E36  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1404. 00000E3A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1405. 00000E3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1406. 00000E42  4EBA 000C                jsr        [PC + 0xC /* 00000E50 */]
  1407. label00000E46:
  1408. 00000E46  285F                     movea.l    A4, [A7]+
  1409. 00000E48  4E5E                     unlink     A6
  1410. 00000E4A  205F                     movea.l    A0, [A7]+
  1411. 00000E4C  504F                     addq.w     A7, 8
  1412. 00000E4E  4ED0                     jmp        [A0]
  1413. export_507:
  1414. fn00000E50:
  1415. 00000E50  4E56 0000                link       A6, 0
  1416. 00000E54  7002                     moveq.l    D0, 0x02
  1417. 00000E56  B02E 000E                cmp.b      D0, [A6 + 0xE]
  1418. 00000E5A  6606                     bne        +0x8 /* 00000E62 */
  1419. 00000E5C  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1420. label00000E62:
  1421. 00000E62  7002                     moveq.l    D0, 0x02
  1422. 00000E64  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1423. 00000E68  6606                     bne        +0x8 /* 00000E70 */
  1424. 00000E6A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1425. label00000E70:
  1426. 00000E70  102E 000E                move.b     D0, [A6 + 0xE]
  1427. 00000E74  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1428. 00000E78  56C0                     sne        D0
  1429. 00000E7A  4A00                     tst.b      D0
  1430. 00000E7C  6732                     beq        +0x34 /* 00000EB0 */
  1431. 00000E7E  2F00                     move.l     -[A7], D0
  1432. 00000E80  4267                     clr.w      -[A7]
  1433. 00000E82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1434. 00000E86  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1435. 00000E8A  121F                     move.b     D1, [A7]+
  1436. 00000E8C  201F                     move.l     D0, [A7]+
  1437. 00000E8E  C001                     and.b      D0, D1
  1438. 00000E90  671E                     beq        +0x20 /* 00000EB0 */
  1439. 00000E92  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1440. 00000E96  2F2D F32C                move.l     -[A7], [A5 - 0xCD4]
  1441. 00000E9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1442. 00000E9E  4EBA FCC0                jsr        [PC - 0x340 /* 00000B60 */]
  1443. 00000EA2  A89E                     syscall    PenNormal
  1444. 00000EA4  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  1445. 00000EAA  2F2D F32C                move.l     -[A7], [A5 - 0xCD4]
  1446. 00000EAE  A8D5                     syscall    InverRgn/InvertRgn
  1447. label00000EB0:
  1448. 00000EB0  4E5E                     unlink     A6
  1449. 00000EB2  205F                     movea.l    A0, [A7]+
  1450. 00000EB4  DEFC 000C                add.w      A7, 0xC
  1451. 00000EB8  4ED0                     jmp        [A0]
  1452. 00000EBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1453. export_508: // at 00000EBC (misaligned)
  1454. 00000EBE  FFF8                     .invalid   <<F/7/7>>
  1455. 00000EC0  7000                     moveq.l    D0, 0x00
  1456. 00000EC2  2D40 0018                move.l     [A6 + 0x18], D0
  1457. 00000EC6  4267                     clr.w      -[A7]
  1458. 00000EC8  206E 0014                movea.l    A0, [A6 + 0x14]
  1459. 00000ECC  2F10                     move.l     -[A7], [A0]
  1460. 00000ECE  486E FFFC                pea.l      [A6 - 0x4]
  1461. 00000ED2  486E FFFE                pea.l      [A6 - 0x2]
  1462. 00000ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1463. 00000EDA  4EBA 0480                jsr        [PC + 0x480 /* 0000135C */]
  1464. 00000EDE  4A1F                     tst.b      [A7]+
  1465. 00000EE0  6736                     beq        +0x38 /* 00000F18 */
  1466. 00000EE2  486E FFF8                pea.l      [A6 - 0x8]
  1467. 00000EE6  486D 1E3C                pea.l      [A5 + 0x1E3C]
  1468. 00000EEA  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  1469. 00000EEE  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1470. 00000EF2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1471. 00000EF6  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1472. 00000EFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1473. 00000EFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1474. 00000F02  1F28 0006                move.b     -[A7], [A0 + 0x6]
  1475. 00000F06  1F28 0005                move.b     -[A7], [A0 + 0x5]
  1476. 00000F0A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1477. 00000F0E  4EAD 0D02                jsr        [A5 + 0xD02 /* export_412 */]
  1478. 00000F12  2D6E FFF8 0018           move.l     [A6 + 0x18], [A6 - 0x8]
  1479. label00000F18:
  1480. 00000F18  4E5E                     unlink     A6
  1481. 00000F1A  205F                     movea.l    A0, [A7]+
  1482. 00000F1C  DEFC 0010                add.w      A7, 0x10
  1483. 00000F20  4ED0                     jmp        [A0]
  1484. 00000F22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1485. export_509: // at 00000F24 (misaligned)
  1486. 00000F26  FFA0                     .invalid   <<F/6/7>>
  1487. 00000F28  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1488. 00000F2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1489. 00000F30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1490. 00000F34  22D8                     move.l     [A1]+, [A0]+
  1491. 00000F36  22D8                     move.l     [A1]+, [A0]+
  1492. 00000F38  266E 0008                movea.l    A3, [A6 + 0x8]
  1493. 00000F3C  284B                     movea.l    A4, A3
  1494. 00000F3E  2054                     movea.l    A0, [A4]
  1495. 00000F40  4A68 0038                tst.w      [A0 + 0x38]
  1496. 00000F44  5EC0                     sgt        D0
  1497. 00000F46  4A00                     tst.b      D0
  1498. 00000F48  6700 01D2                beq        +0x1D4 /* 0000111C */
  1499. 00000F4C  4A68 003A                tst.w      [A0 + 0x3A]
  1500. 00000F50  5EC1                     sgt        D1
  1501. 00000F52  C001                     and.b      D0, D1
  1502. 00000F54  6700 01C6                beq        +0x1C8 /* 0000111C */
  1503. 00000F58  486E FFF8                pea.l      [A6 - 0x8]
  1504. 00000F5C  486E FFB6                pea.l      [A6 - 0x4A]
  1505. 00000F60  2F0B                     move.l     -[A7], A3
  1506. 00000F62  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  1507. 00000F66  42A7                     clr.l      -[A7]
  1508. 00000F68  486E FFB6                pea.l      [A6 - 0x4A]
  1509. 00000F6C  2F0B                     move.l     -[A7], A3
  1510. 00000F6E  4EBA 0974                jsr        [PC + 0x974 /* 000018E4 */]
  1511. 00000F72  2D5F FFCA                move.l     [A6 - 0x36], [A7]+
  1512. 00000F76  42A7                     clr.l      -[A7]
  1513. 00000F78  486E FFBE                pea.l      [A6 - 0x42]
  1514. 00000F7C  2F0B                     move.l     -[A7], A3
  1515. 00000F7E  4EBA 0964                jsr        [PC + 0x964 /* 000018E4 */]
  1516. 00000F82  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  1517. 00000F86  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  1518. 00000F8A  486E FFE8                pea.l      [A6 - 0x18]
  1519. 00000F8E  2F0B                     move.l     -[A7], A3
  1520. 00000F90  4EBA F81E                jsr        [PC - 0x7E2 /* 000007B0 */]
  1521. 00000F94  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1522. 00000F98  486E FFD8                pea.l      [A6 - 0x28]
  1523. 00000F9C  2F0B                     move.l     -[A7], A3
  1524. 00000F9E  4EBA F810                jsr        [PC - 0x7F0 /* 000007B0 */]
  1525. 00000FA2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1526. 00000FA6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1527. 00000FAA  20D9                     move.l     [A0]+, [A1]+
  1528. 00000FAC  20D9                     move.l     [A0]+, [A1]+
  1529. 00000FAE  486E FFD8                pea.l      [A6 - 0x28]
  1530. 00000FB2  486E FFF8                pea.l      [A6 - 0x8]
  1531. 00000FB6  2F0B                     move.l     -[A7], A3
  1532. 00000FB8  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  1533. 00000FBC  2D6E FFCA FFAC           move.l     [A6 - 0x54], [A6 - 0x36]
  1534. 00000FC2  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1535. 00000FC6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1536. 00000FCA  20D9                     move.l     [A0]+, [A1]+
  1537. 00000FCC  20D9                     move.l     [A0]+, [A1]+
  1538. 00000FCE  7000                     moveq.l    D0, 0x00
  1539. 00000FD0  2054                     movea.l    A0, [A4]
  1540. 00000FD2  3028 0046                move.w     D0, [A0 + 0x46]
  1541. 00000FD6  E288                     lsr        D0, 1
  1542. 00000FD8  222E FFF0                move.l     D1, [A6 - 0x10]
  1543. 00000FDC  9280                     sub.l      D1, D0
  1544. 00000FDE  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  1545. 00000FE2  6E18                     bgt        +0x1A /* 00000FFC */
  1546. 00000FE4  526E FFAC                addq.w     [A6 - 0x54], 1
  1547. 00000FE8  302E FFA4                move.w     D0, [A6 - 0x5C]
  1548. 00000FEC  48C0                     ext.l      D0
  1549. 00000FEE  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1550. 00000FF2  222E FFF0                move.l     D1, [A6 - 0x10]
  1551. 00000FF6  D280                     add.l      D1, D0
  1552. 00000FF8  3D41 FFA4                move.w     [A6 - 0x5C], D1
  1553. label00000FFC:
  1554. 00000FFC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1555. 00001000  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1556. 00001004  486E FFA4                pea.l      [A6 - 0x5C]
  1557. 00001008  2F0B                     move.l     -[A7], A3
  1558. 0000100A  4EBA 0128                jsr        [PC + 0x128 /* 00001134 */]
  1559. 0000100E  2054                     movea.l    A0, [A4]
  1560. 00001010  1028 0045                move.b     D0, [A0 + 0x45]
  1561. 00001014  677C                     beq        +0x7E /* 00001092 */
  1562. 00001016  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1563. 0000101A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1564. 0000101E  20D9                     move.l     [A0]+, [A1]+
  1565. 00001020  20D9                     move.l     [A0]+, [A1]+
  1566. 00001022  2254                     movea.l    A1, [A4]
  1567. 00001024  2069 003C                movea.l    A0, [A1 + 0x3C]
  1568. 00001028  7001                     moveq.l    D0, 0x01
  1569. 0000102A  2050                     movea.l    A0, [A0]
  1570. 0000102C  B068 0012                cmp.w      D0, [A0 + 0x12]
  1571. 00001030  57C6                     seq        D6
  1572. 00001032  4406                     neg.b      D6
  1573. 00001034  1006                     move.b     D0, D6
  1574. 00001036  670E                     beq        +0x10 /* 00001046 */
  1575. 00001038  2F3C 0001 0000           move.l     -[A7], 0x10000
  1576. 0000103E  2F0B                     move.l     -[A7], A3
  1577. 00001040  4EBA 0282                jsr        [PC + 0x282 /* 000012C4 */]
  1578. 00001044  381F                     move.w     D4, [A7]+
  1579. label00001046:
  1580. 00001046  3D6E FFC8 FFA2           move.w     [A6 - 0x5E], [A6 - 0x38]
  1581. 0000104C  3E2E FFCC                move.w     D7, [A6 - 0x34]
  1582. 00001050  603A                     bra        +0x3C /* 0000108C */
  1583. label00001052:
  1584. 00001052  1006                     move.b     D0, D6
  1585. 00001054  670C                     beq        +0xE /* 00001062 */
  1586. 00001056  3004                     move.w     D0, D4
  1587. 00001058  D06E FFD2                add.w      D0, [A6 - 0x2E]
  1588. 0000105C  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1589. 00001060  6014                     bra        +0x16 /* 00001076 */
  1590. label00001062:
  1591. 00001062  4267                     clr.w      -[A7]
  1592. 00001064  3F07                     move.w     -[A7], D7
  1593. 00001066  2F0B                     move.l     -[A7], A3
  1594. 00001068  4EBA 025A                jsr        [PC + 0x25A /* 000012C4 */]
  1595. 0000106C  301F                     move.w     D0, [A7]+
  1596. 0000106E  D06E FFD2                add.w      D0, [A6 - 0x2E]
  1597. 00001072  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1598. label00001076:
  1599. 00001076  3F07                     move.w     -[A7], D7
  1600. 00001078  486E FFD0                pea.l      [A6 - 0x30]
  1601. 0000107C  2F0B                     move.l     -[A7], A3
  1602. 0000107E  4EBA F664                jsr        [PC - 0x99C /* 000006E4 */]
  1603. 00001082  3D6E FFD6 FFD2           move.w     [A6 - 0x2E], [A6 - 0x2A]
  1604. 00001088  5247                     addq.w     D7, 1
  1605. 0000108A  6906                     bvs        +0x8 /* 00001092 */
  1606. label0000108C:
  1607. 0000108C  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  1608. 00001090  6FC0                     ble        -0x3E /* 00001052 */
  1609. label00001092:
  1610. 00001092  2054                     movea.l    A0, [A4]
  1611. 00001094  1028 0044                move.b     D0, [A0 + 0x44]
  1612. 00001098  6700 0082                beq        +0x84 /* 0000111C */
  1613. 0000109C  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1614. 000010A0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1615. 000010A4  20D9                     move.l     [A0]+, [A1]+
  1616. 000010A6  20D9                     move.l     [A0]+, [A1]+
  1617. 000010A8  2254                     movea.l    A1, [A4]
  1618. 000010AA  2069 0040                movea.l    A0, [A1 + 0x40]
  1619. 000010AE  7001                     moveq.l    D0, 0x01
  1620. 000010B0  2050                     movea.l    A0, [A0]
  1621. 000010B2  B068 0012                cmp.w      D0, [A0 + 0x12]
  1622. 000010B6  57C5                     seq        D5
  1623. 000010B8  4405                     neg.b      D5
  1624. 000010BA  1005                     move.b     D0, D5
  1625. 000010BC  6710                     beq        +0x12 /* 000010CE */
  1626. 000010BE  2F3C 0001 0000           move.l     -[A7], 0x10000
  1627. 000010C4  2F0B                     move.l     -[A7], A3
  1628. 000010C6  4EBA 0248                jsr        [PC + 0x248 /* 00001310 */]
  1629. 000010CA  3D5F FFB2                move.w     [A6 - 0x4E], [A7]+
  1630. label000010CE:
  1631. 000010CE  3D6E FFC6 FFA0           move.w     [A6 - 0x60], [A6 - 0x3A]
  1632. 000010D4  3E2E FFCA                move.w     D7, [A6 - 0x36]
  1633. 000010D8  603C                     bra        +0x3E /* 00001116 */
  1634. label000010DA:
  1635. 000010DA  1005                     move.b     D0, D5
  1636. 000010DC  670E                     beq        +0x10 /* 000010EC */
  1637. 000010DE  302E FFB2                move.w     D0, [A6 - 0x4E]
  1638. 000010E2  D06E FFD0                add.w      D0, [A6 - 0x30]
  1639. 000010E6  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1640. 000010EA  6014                     bra        +0x16 /* 00001100 */
  1641. label000010EC:
  1642. 000010EC  4267                     clr.w      -[A7]
  1643. 000010EE  3F07                     move.w     -[A7], D7
  1644. 000010F0  2F0B                     move.l     -[A7], A3
  1645. 000010F2  4EBA 021C                jsr        [PC + 0x21C /* 00001310 */]
  1646. 000010F6  301F                     move.w     D0, [A7]+
  1647. 000010F8  D06E FFD0                add.w      D0, [A6 - 0x30]
  1648. 000010FC  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1649. label00001100:
  1650. 00001100  3F07                     move.w     -[A7], D7
  1651. 00001102  486E FFD0                pea.l      [A6 - 0x30]
  1652. 00001106  2F0B                     move.l     -[A7], A3
  1653. 00001108  4EBA F5F6                jsr        [PC - 0xA0A /* 00000700 */]
  1654. 0000110C  3D6E FFD4 FFD0           move.w     [A6 - 0x30], [A6 - 0x2C]
  1655. 00001112  5247                     addq.w     D7, 1
  1656. 00001114  6906                     bvs        +0x8 /* 0000111C */
  1657. label00001116:
  1658. 00001116  BE6E FFA0                cmp.w      D7, [A6 - 0x60]
  1659. 0000111A  6FBE                     ble        -0x40 /* 000010DA */
  1660. label0000111C:
  1661. 0000111C  486E FFF8                pea.l      [A6 - 0x8]
  1662. 00001120  2F0B                     move.l     -[A7], A3
  1663. 00001122  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  1664. 00001126  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1665. 0000112A  4E5E                     unlink     A6
  1666. 0000112C  205F                     movea.l    A0, [A7]+
  1667. 0000112E  504F                     addq.w     A7, 8
  1668. 00001130  4ED0                     jmp        [A0]
  1669. 00001132  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1670. // begin alternate branch 00001134-00001138
  1671. fn00001134:
  1672. 00001134  4E56 FFE6                link       A6, -0x001A
  1673. // end alternate branch 00001134-00001138
  1674. fn00001134: // (misaligned)
  1675. 00001136  FFE6                     .invalid   <<F/7/7>>
  1676. 00001138  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1677. 0000113C  206E 000C                movea.l    A0, [A6 + 0xC]
  1678. 00001140  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1679. 00001144  22D8                     move.l     [A1]+, [A0]+
  1680. 00001146  22D8                     move.l     [A1]+, [A0]+
  1681. 00001148  266E 0008                movea.l    A3, [A6 + 0x8]
  1682. 0000114C  284B                     movea.l    A4, A3
  1683. 0000114E  302E FFFA                move.w     D0, [A6 - 0x6]
  1684. 00001152  48C0                     ext.l      D0
  1685. 00001154  7200                     moveq.l    D1, 0x00
  1686. 00001156  2054                     movea.l    A0, [A4]
  1687. 00001158  3228 0048                move.w     D1, [A0 + 0x48]
  1688. 0000115C  E289                     lsr        D1, 1
  1689. 0000115E  D280                     add.l      D1, D0
  1690. 00001160  3D41 FFFA                move.w     [A6 - 0x6], D1
  1691. 00001164  302E FFF8                move.w     D0, [A6 - 0x8]
  1692. 00001168  48C0                     ext.l      D0
  1693. 0000116A  7200                     moveq.l    D1, 0x00
  1694. 0000116C  3228 0046                move.w     D1, [A0 + 0x46]
  1695. 00001170  E289                     lsr        D1, 1
  1696. 00001172  D280                     add.l      D1, D0
  1697. 00001174  3D41 FFF8                move.w     [A6 - 0x8], D1
  1698. 00001178  3D6E FFFA FFEA           move.w     [A6 - 0x16], [A6 - 0x6]
  1699. 0000117E  2268 003C                movea.l    A1, [A0 + 0x3C]
  1700. 00001182  7001                     moveq.l    D0, 0x01
  1701. 00001184  2251                     movea.l    A1, [A1]
  1702. 00001186  B069 0012                cmp.w      D0, [A1 + 0x12]
  1703. 0000118A  660E                     bne        +0x10 /* 0000119A */
  1704. 0000118C  2F3C 0001 0000           move.l     -[A7], 0x10000
  1705. 00001192  2F0B                     move.l     -[A7], A3
  1706. 00001194  4EBA 012E                jsr        [PC + 0x12E /* 000012C4 */]
  1707. 00001198  381F                     move.w     D4, [A7]+
  1708. label0000119A:
  1709. 0000119A  2254                     movea.l    A1, [A4]
  1710. 0000119C  2069 0040                movea.l    A0, [A1 + 0x40]
  1711. 000011A0  7001                     moveq.l    D0, 0x01
  1712. 000011A2  2050                     movea.l    A0, [A0]
  1713. 000011A4  B068 0012                cmp.w      D0, [A0 + 0x12]
  1714. 000011A8  660E                     bne        +0x10 /* 000011B8 */
  1715. 000011AA  2F3C 0001 0000           move.l     -[A7], 0x10000
  1716. 000011B0  2F0B                     move.l     -[A7], A3
  1717. 000011B2  4EBA 015C                jsr        [PC + 0x15C /* 00001310 */]
  1718. 000011B6  3A1F                     move.w     D5, [A7]+
  1719. label000011B8:
  1720. 000011B8  3D6E 0010 FFE8           move.w     [A6 - 0x18], [A6 + 0x10]
  1721. 000011BE  3E2E 0014                move.w     D7, [A6 + 0x14]
  1722. 000011C2  6000 00CC                bra        +0xCE /* 00001290 */
  1723. label000011C6:
  1724. 000011C6  2254                     movea.l    A1, [A4]
  1725. 000011C8  2069 0040                movea.l    A0, [A1 + 0x40]
  1726. 000011CC  7001                     moveq.l    D0, 0x01
  1727. 000011CE  2050                     movea.l    A0, [A0]
  1728. 000011D0  B068 0012                cmp.w      D0, [A0 + 0x12]
  1729. 000011D4  6612                     bne        +0x14 /* 000011E8 */
  1730. 000011D6  3005                     move.w     D0, D5
  1731. 000011D8  D06E FFF8                add.w      D0, [A6 - 0x8]
  1732. 000011DC  2049                     movea.l    A0, A1
  1733. 000011DE  9068 0046                sub.w      D0, [A0 + 0x46]
  1734. 000011E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  1735. 000011E6  601A                     bra        +0x1C /* 00001202 */
  1736. label000011E8:
  1737. 000011E8  4267                     clr.w      -[A7]
  1738. 000011EA  3F07                     move.w     -[A7], D7
  1739. 000011EC  2F0B                     move.l     -[A7], A3
  1740. 000011EE  4EBA 0120                jsr        [PC + 0x120 /* 00001310 */]
  1741. 000011F2  301F                     move.w     D0, [A7]+
  1742. 000011F4  D06E FFF8                add.w      D0, [A6 - 0x8]
  1743. 000011F8  2054                     movea.l    A0, [A4]
  1744. 000011FA  9068 0046                sub.w      D0, [A0 + 0x46]
  1745. 000011FE  3D40 FFFC                move.w     [A6 - 0x4], D0
  1746. label00001202:
  1747. 00001202  3D6E FFEA FFFA           move.w     [A6 - 0x6], [A6 - 0x16]
  1748. 00001208  3D6E 0012 FFE6           move.w     [A6 - 0x1A], [A6 + 0x12]
  1749. 0000120E  3C2E 0016                move.w     D6, [A6 + 0x16]
  1750. 00001212  6064                     bra        +0x66 /* 00001278 */
  1751. label00001214:
  1752. 00001214  2254                     movea.l    A1, [A4]
  1753. 00001216  2069 003C                movea.l    A0, [A1 + 0x3C]
  1754. 0000121A  7001                     moveq.l    D0, 0x01
  1755. 0000121C  2050                     movea.l    A0, [A0]
  1756. 0000121E  B068 0012                cmp.w      D0, [A0 + 0x12]
  1757. 00001222  6612                     bne        +0x14 /* 00001236 */
  1758. 00001224  3004                     move.w     D0, D4
  1759. 00001226  D06E FFFA                add.w      D0, [A6 - 0x6]
  1760. 0000122A  2049                     movea.l    A0, A1
  1761. 0000122C  9068 0048                sub.w      D0, [A0 + 0x48]
  1762. 00001230  3D40 FFFE                move.w     [A6 - 0x2], D0
  1763. 00001234  601A                     bra        +0x1C /* 00001250 */
  1764. label00001236:
  1765. 00001236  4267                     clr.w      -[A7]
  1766. 00001238  3F06                     move.w     -[A7], D6
  1767. 0000123A  2F0B                     move.l     -[A7], A3
  1768. 0000123C  4EBA 0086                jsr        [PC + 0x86 /* 000012C4 */]
  1769. 00001240  301F                     move.w     D0, [A7]+
  1770. 00001242  D06E FFFA                add.w      D0, [A6 - 0x6]
  1771. 00001246  2054                     movea.l    A0, [A4]
  1772. 00001248  9068 0048                sub.w      D0, [A0 + 0x48]
  1773. 0000124C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1774. label00001250:
  1775. 00001250  3D46 FFEE                move.w     [A6 - 0x12], D6
  1776. 00001254  3D47 FFEC                move.w     [A6 - 0x14], D7
  1777. 00001258  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1778. 0000125C  486E FFF8                pea.l      [A6 - 0x8]
  1779. 00001260  2F0B                     move.l     -[A7], A3
  1780. 00001262  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1781. 00001266  2054                     movea.l    A0, [A4]
  1782. 00001268  3028 0048                move.w     D0, [A0 + 0x48]
  1783. 0000126C  D06E FFFE                add.w      D0, [A6 - 0x2]
  1784. 00001270  3D40 FFFA                move.w     [A6 - 0x6], D0
  1785. 00001274  5246                     addq.w     D6, 1
  1786. 00001276  6906                     bvs        +0x8 /* 0000127E */
  1787. label00001278:
  1788. 00001278  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  1789. 0000127C  6F96                     ble        -0x68 /* 00001214 */
  1790. label0000127E:
  1791. 0000127E  2054                     movea.l    A0, [A4]
  1792. 00001280  3028 0046                move.w     D0, [A0 + 0x46]
  1793. 00001284  D06E FFFC                add.w      D0, [A6 - 0x4]
  1794. 00001288  3D40 FFF8                move.w     [A6 - 0x8], D0
  1795. 0000128C  5247                     addq.w     D7, 1
  1796. 0000128E  6908                     bvs        +0xA /* 00001298 */
  1797. label00001290:
  1798. 00001290  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  1799. 00001294  6F00 FF30                ble        -0xCE /* 000011C6 */
  1800. label00001298:
  1801. 00001298  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1802. 0000129C  4E5E                     unlink     A6
  1803. 0000129E  205F                     movea.l    A0, [A7]+
  1804. 000012A0  DEFC 0010                add.w      A7, 0x10
  1805. 000012A4  4ED0                     jmp        [A0]
  1806. 000012A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1807. export_510: // at 000012A8 (misaligned)
  1808. 000012AA  FFF8                     .invalid   <<F/7/7>>
  1809. 000012AC  206E 000C                movea.l    A0, [A6 + 0xC]
  1810. 000012B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1811. 000012B4  22D8                     move.l     [A1]+, [A0]+
  1812. 000012B6  22D8                     move.l     [A1]+, [A0]+
  1813. 000012B8  4E5E                     unlink     A6
  1814. 000012BA  205F                     movea.l    A0, [A7]+
  1815. 000012BC  DEFC 000C                add.w      A7, 0xC
  1816. 000012C0  4ED0                     jmp        [A0]
  1817. 000012C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1818. // begin alternate branch 000012C4-000012CC
  1819. export_511:
  1820. fn000012C4:
  1821. 000012C4  4E56 0000                link       A6, 0
  1822. 000012C8  48E7 0108                movem.l    -[A7], D7,A4
  1823. // end alternate branch 000012C4-000012CC
  1824. export_511: // at 000012C4 (misaligned)
  1825. fn000012C4: // (misaligned)
  1826. 000012C6  0000 48E7                ori.b      D0, 0xE7
  1827. 000012CA  0108                     btst       A0, D0
  1828. 000012CC  3E2E 000C                move.w     D7, [A6 + 0xC]
  1829. 000012D0  286E 0008                movea.l    A4, [A6 + 0x8]
  1830. 000012D4  7001                     moveq.l    D0, 0x01
  1831. 000012D6  B047                     cmp.w      D0, D7
  1832. 000012D8  5EC0                     sgt        D0
  1833. 000012DA  4A00                     tst.b      D0
  1834. 000012DC  660C                     bne        +0xE /* 000012EA */
  1835. 000012DE  2054                     movea.l    A0, [A4]
  1836. 000012E0  BE68 003A                cmp.w      D7, [A0 + 0x3A]
  1837. 000012E4  5EC1                     sgt        D1
  1838. 000012E6  8001                     or.b       D0, D1
  1839. 000012E8  6706                     beq        +0x8 /* 000012F0 */
  1840. label000012EA:
  1841. 000012EA  426E 000E                clr.w      [A6 + 0xE]
  1842. 000012EE  6012                     bra        +0x14 /* 00001302 */
  1843. label000012F0:
  1844. 000012F0  4267                     clr.w      -[A7]
  1845. 000012F2  3F07                     move.w     -[A7], D7
  1846. 000012F4  2054                     movea.l    A0, [A4]
  1847. 000012F6  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1848. 000012FA  4EBA EFFC                jsr        [PC - 0x1004 /* 000002F8 */]
  1849. 000012FE  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  1850. label00001302:
  1851. 00001302  4CDF 1080                movem.l    D7,A4, [A7]+
  1852. 00001306  4E5E                     unlink     A6
  1853. 00001308  205F                     movea.l    A0, [A7]+
  1854. 0000130A  5C4F                     addq.w     A7, 6
  1855. 0000130C  4ED0                     jmp        [A0]
  1856. 0000130E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1857. // begin alternate branch 00001310-00001318
  1858. export_512:
  1859. fn00001310:
  1860. 00001310  4E56 0000                link       A6, 0
  1861. 00001314  48E7 0108                movem.l    -[A7], D7,A4
  1862. // end alternate branch 00001310-00001318
  1863. export_512: // at 00001310 (misaligned)
  1864. fn00001310: // (misaligned)
  1865. 00001312  0000 48E7                ori.b      D0, 0xE7
  1866. 00001316  0108                     btst       A0, D0
  1867. 00001318  3E2E 000C                move.w     D7, [A6 + 0xC]
  1868. 0000131C  286E 0008                movea.l    A4, [A6 + 0x8]
  1869. 00001320  7001                     moveq.l    D0, 0x01
  1870. 00001322  B047                     cmp.w      D0, D7
  1871. 00001324  5EC0                     sgt        D0
  1872. 00001326  4A00                     tst.b      D0
  1873. 00001328  660C                     bne        +0xE /* 00001336 */
  1874. 0000132A  2054                     movea.l    A0, [A4]
  1875. 0000132C  BE68 0038                cmp.w      D7, [A0 + 0x38]
  1876. 00001330  5EC1                     sgt        D1
  1877. 00001332  8001                     or.b       D0, D1
  1878. 00001334  6706                     beq        +0x8 /* 0000133C */
  1879. label00001336:
  1880. 00001336  426E 000E                clr.w      [A6 + 0xE]
  1881. 0000133A  6012                     bra        +0x14 /* 0000134E */
  1882. label0000133C:
  1883. 0000133C  4267                     clr.w      -[A7]
  1884. 0000133E  3F07                     move.w     -[A7], D7
  1885. 00001340  2054                     movea.l    A0, [A4]
  1886. 00001342  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1887. 00001346  4EBA EFB0                jsr        [PC - 0x1050 /* 000002F8 */]
  1888. 0000134A  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  1889. label0000134E:
  1890. 0000134E  4CDF 1080                movem.l    D7,A4, [A7]+
  1891. 00001352  4E5E                     unlink     A6
  1892. 00001354  205F                     movea.l    A0, [A7]+
  1893. 00001356  5C4F                     addq.w     A7, 6
  1894. 00001358  4ED0                     jmp        [A0]
  1895. 0000135A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1896. // begin alternate branch 0000135C-00001360
  1897. fn0000135C:
  1898. 0000135C  4E56 FFE2                link       A6, -0x001E
  1899. // end alternate branch 0000135C-00001360
  1900. fn0000135C: // (misaligned)
  1901. 0000135E  FFE2                     .invalid   <<F/7/7>>
  1902. 00001360  48E7 0118                movem.l    -[A7], D7,A3,A4
  1903. 00001364  266E 0008                movea.l    A3, [A6 + 0x8]
  1904. 00001368  284B                     movea.l    A4, A3
  1905. 0000136A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1906. 0000136E  486E FFE8                pea.l      [A6 - 0x18]
  1907. 00001372  2F0B                     move.l     -[A7], A3
  1908. 00001374  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  1909. 00001378  42A7                     clr.l      -[A7]
  1910. 0000137A  486E FFE8                pea.l      [A6 - 0x18]
  1911. 0000137E  2F0B                     move.l     -[A7], A3
  1912. 00001380  4EBA 04F6                jsr        [PC + 0x4F6 /* 00001878 */]
  1913. 00001384  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1914. 00001388  206E 0010                movea.l    A0, [A6 + 0x10]
  1915. 0000138C  30AE FFE4                move.w     [A0], [A6 - 0x1C]
  1916. 00001390  206E 000C                movea.l    A0, [A6 + 0xC]
  1917. 00001394  30AE FFE6                move.w     [A0], [A6 - 0x1A]
  1918. 00001398  4AAE FFE4                tst.l      [A6 - 0x1C]
  1919. 0000139C  6606                     bne        +0x8 /* 000013A4 */
  1920. 0000139E  4207                     clr.b      D7
  1921. 000013A0  6000 009C                bra        +0x9E /* 0000143E */
  1922. label000013A4:
  1923. 000013A4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1924. 000013A8  486E FFF0                pea.l      [A6 - 0x10]
  1925. 000013AC  2F0B                     move.l     -[A7], A3
  1926. 000013AE  4EBA F400                jsr        [PC - 0xC00 /* 000007B0 */]
  1927. 000013B2  486E FFF0                pea.l      [A6 - 0x10]
  1928. 000013B6  2054                     movea.l    A0, [A4]
  1929. 000013B8  3028 0048                move.w     D0, [A0 + 0x48]
  1930. 000013BC  48C0                     ext.l      D0
  1931. 000013BE  81FC 0002                divs.w     D0, 0x2
  1932. 000013C2  48C0                     ext.l      D0
  1933. 000013C4  2F00                     move.l     -[A7], D0
  1934. 000013C6  3028 0046                move.w     D0, [A0 + 0x46]
  1935. 000013CA  48C0                     ext.l      D0
  1936. 000013CC  81FC 0002                divs.w     D0, 0x2
  1937. 000013D0  48C0                     ext.l      D0
  1938. 000013D2  2F00                     move.l     -[A7], D0
  1939. 000013D4  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1940. 000013D8  7E01                     moveq.l    D7, 0x01
  1941. 000013DA  2054                     movea.l    A0, [A4]
  1942. 000013DC  4A68 0048                tst.w      [A0 + 0x48]
  1943. 000013E0  6F20                     ble        +0x22 /* 00001402 */
  1944. 000013E2  202E FFEC                move.l     D0, [A6 - 0x14]
  1945. 000013E6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1946. 000013EA  6C04                     bge        +0x6 /* 000013F0 */
  1947. 000013EC  7E03                     moveq.l    D7, 0x03
  1948. 000013EE  6012                     bra        +0x14 /* 00001402 */
  1949. label000013F0:
  1950. 000013F0  202E FFEC                move.l     D0, [A6 - 0x14]
  1951. 000013F4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1952. 000013F8  6D08                     blt        +0xA /* 00001402 */
  1953. 000013FA  7E03                     moveq.l    D7, 0x03
  1954. 000013FC  206E 000C                movea.l    A0, [A6 + 0xC]
  1955. 00001400  5250                     addq.w     [A0], 1
  1956. label00001402:
  1957. 00001402  2054                     movea.l    A0, [A4]
  1958. 00001404  4A68 0046                tst.w      [A0 + 0x46]
  1959. 00001408  6F34                     ble        +0x36 /* 0000143E */
  1960. 0000140A  202E FFE8                move.l     D0, [A6 - 0x18]
  1961. 0000140E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  1962. 00001412  6C0E                     bge        +0x10 /* 00001422 */
  1963. 00001414  7003                     moveq.l    D0, 0x03
  1964. 00001416  B007                     cmp.b      D0, D7
  1965. 00001418  6604                     bne        +0x6 /* 0000141E */
  1966. 0000141A  7E04                     moveq.l    D7, 0x04
  1967. 0000141C  6020                     bra        +0x22 /* 0000143E */
  1968. label0000141E:
  1969. 0000141E  7E02                     moveq.l    D7, 0x02
  1970. 00001420  601C                     bra        +0x1E /* 0000143E */
  1971. label00001422:
  1972. 00001422  202E FFE8                move.l     D0, [A6 - 0x18]
  1973. 00001426  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1974. 0000142A  6D12                     blt        +0x14 /* 0000143E */
  1975. 0000142C  7003                     moveq.l    D0, 0x03
  1976. 0000142E  B007                     cmp.b      D0, D7
  1977. 00001430  6604                     bne        +0x6 /* 00001436 */
  1978. 00001432  7E04                     moveq.l    D7, 0x04
  1979. 00001434  6002                     bra        +0x4 /* 00001438 */
  1980. label00001436:
  1981. 00001436  7E02                     moveq.l    D7, 0x02
  1982. label00001438:
  1983. 00001438  206E 0010                movea.l    A0, [A6 + 0x10]
  1984. 0000143C  5250                     addq.w     [A0], 1
  1985. label0000143E:
  1986. 0000143E  1D47 0018                move.b     [A6 + 0x18], D7
  1987. 00001442  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1988. 00001446  4E5E                     unlink     A6
  1989. 00001448  205F                     movea.l    A0, [A7]+
  1990. 0000144A  DEFC 0010                add.w      A7, 0x10
  1991. 0000144E  4ED0                     jmp        [A0]
  1992. 00001450  4E56 FFF0                link       A6, -0x0010
  1993. 00001454  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1994. 00001458  266E 0008                movea.l    A3, [A6 + 0x8]
  1995. 0000145C  3C2E 000E                move.w     D6, [A6 + 0xE]
  1996. 00001460  3E2E 0010                move.w     D7, [A6 + 0x10]
  1997. 00001464  284B                     movea.l    A4, A3
  1998. 00001466  7001                     moveq.l    D0, 0x01
  1999. 00001468  B047                     cmp.w      D0, D7
  2000. 0000146A  5EC0                     sgt        D0
  2001. 0000146C  4A00                     tst.b      D0
  2002. 0000146E  660A                     bne        +0xC /* 0000147A */
  2003. 00001470  7201                     moveq.l    D1, 0x01
  2004. 00001472  B246                     cmp.w      D1, D6
  2005. 00001474  5EC1                     sgt        D1
  2006. 00001476  8001                     or.b       D0, D1
  2007. 00001478  6706                     beq        +0x8 /* 00001480 */
  2008. label0000147A:
  2009. 0000147A  4A46                     tst.w      D6
  2010. 0000147C  6772                     beq        +0x74 /* 000014F0 */
  2011. 0000147E  6070                     bra        +0x72 /* 000014F0 */
  2012. label00001480:
  2013. 00001480  3F07                     move.w     -[A7], D7
  2014. 00001482  3F06                     move.w     -[A7], D6
  2015. 00001484  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2016. 00001488  2054                     movea.l    A0, [A4]
  2017. 0000148A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2018. 0000148E  4EBA EED0                jsr        [PC - 0x1130 /* 00000360 */]
  2019. 00001492  3006                     move.w     D0, D6
  2020. 00001494  2054                     movea.l    A0, [A4]
  2021. 00001496  D168 003A                add.w      [A0 + 0x3A], D0
  2022. 0000149A  2F0B                     move.l     -[A7], A3
  2023. 0000149C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2024. 000014A0  42A7                     clr.l      -[A7]
  2025. 000014A2  7001                     moveq.l    D0, 0x01
  2026. 000014A4  2F00                     move.l     -[A7], D0
  2027. 000014A6  3007                     move.w     D0, D7
  2028. 000014A8  48C0                     ext.l      D0
  2029. 000014AA  2F00                     move.l     -[A7], D0
  2030. 000014AC  201F                     move.l     D0, [A7]+
  2031. 000014AE  2E9F                     move.l     [A7], [A7]+
  2032. 000014B0  B097                     cmp.l      D0, [A7]
  2033. 000014B2  6F02                     ble        +0x4 /* 000014B6 */
  2034. 000014B4  2E80                     move.l     [A7], D0
  2035. label000014B6:
  2036. 000014B6  201F                     move.l     D0, [A7]+
  2037. 000014B8  3F00                     move.w     -[A7], D0
  2038. 000014BA  42A7                     clr.l      -[A7]
  2039. 000014BC  7001                     moveq.l    D0, 0x01
  2040. 000014BE  2F00                     move.l     -[A7], D0
  2041. 000014C0  2054                     movea.l    A0, [A4]
  2042. 000014C2  3028 003A                move.w     D0, [A0 + 0x3A]
  2043. 000014C6  9047                     sub.w      D0, D7
  2044. 000014C8  5240                     addq.w     D0, 1
  2045. 000014CA  48C0                     ext.l      D0
  2046. 000014CC  2F00                     move.l     -[A7], D0
  2047. 000014CE  201F                     move.l     D0, [A7]+
  2048. 000014D0  2E9F                     move.l     [A7], [A7]+
  2049. 000014D2  B097                     cmp.l      D0, [A7]
  2050. 000014D4  6F02                     ble        +0x4 /* 000014D8 */
  2051. 000014D6  2E80                     move.l     [A7], D0
  2052. label000014D8:
  2053. 000014D8  201F                     move.l     D0, [A7]+
  2054. 000014DA  3F00                     move.w     -[A7], D0
  2055. 000014DC  486E FFF0                pea.l      [A6 - 0x10]
  2056. 000014E0  2F0B                     move.l     -[A7], A3
  2057. 000014E2  4EBA F3F4                jsr        [PC - 0xC0C /* 000008D8 */]
  2058. 000014E6  486E FFF0                pea.l      [A6 - 0x10]
  2059. 000014EA  2F0B                     move.l     -[A7], A3
  2060. 000014EC  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  2061. label000014F0:
  2062. 000014F0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2063. 000014F4  4E5E                     unlink     A6
  2064. 000014F6  205F                     movea.l    A0, [A7]+
  2065. 000014F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2066. 000014FC  4ED0                     jmp        [A0]
  2067. 000014FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2068. // begin alternate branch 00001500-00001504
  2069. fn00001500:
  2070. 00001500  4E56 FFF0                link       A6, -0x0010
  2071. // end alternate branch 00001500-00001504
  2072. fn00001500: // (misaligned)
  2073. 00001502  FFF0                     .invalid   <<F/7/7>>
  2074. 00001504  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2075. 00001508  266E 0008                movea.l    A3, [A6 + 0x8]
  2076. 0000150C  3C2E 000E                move.w     D6, [A6 + 0xE]
  2077. 00001510  3E2E 0010                move.w     D7, [A6 + 0x10]
  2078. 00001514  284B                     movea.l    A4, A3
  2079. 00001516  7001                     moveq.l    D0, 0x01
  2080. 00001518  B047                     cmp.w      D0, D7
  2081. 0000151A  5EC0                     sgt        D0
  2082. 0000151C  4A00                     tst.b      D0
  2083. 0000151E  660A                     bne        +0xC /* 0000152A */
  2084. 00001520  7201                     moveq.l    D1, 0x01
  2085. 00001522  B246                     cmp.w      D1, D6
  2086. 00001524  5EC1                     sgt        D1
  2087. 00001526  8001                     or.b       D0, D1
  2088. 00001528  6706                     beq        +0x8 /* 00001530 */
  2089. label0000152A:
  2090. 0000152A  4A46                     tst.w      D6
  2091. 0000152C  6772                     beq        +0x74 /* 000015A0 */
  2092. 0000152E  6070                     bra        +0x72 /* 000015A0 */
  2093. label00001530:
  2094. 00001530  3F07                     move.w     -[A7], D7
  2095. 00001532  3F06                     move.w     -[A7], D6
  2096. 00001534  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2097. 00001538  2054                     movea.l    A0, [A4]
  2098. 0000153A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2099. 0000153E  4EBA EE20                jsr        [PC - 0x11E0 /* 00000360 */]
  2100. 00001542  3006                     move.w     D0, D6
  2101. 00001544  2054                     movea.l    A0, [A4]
  2102. 00001546  D168 0038                add.w      [A0 + 0x38], D0
  2103. 0000154A  2F0B                     move.l     -[A7], A3
  2104. 0000154C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2105. 00001550  42A7                     clr.l      -[A7]
  2106. 00001552  7001                     moveq.l    D0, 0x01
  2107. 00001554  2F00                     move.l     -[A7], D0
  2108. 00001556  3007                     move.w     D0, D7
  2109. 00001558  48C0                     ext.l      D0
  2110. 0000155A  2F00                     move.l     -[A7], D0
  2111. 0000155C  201F                     move.l     D0, [A7]+
  2112. 0000155E  2E9F                     move.l     [A7], [A7]+
  2113. 00001560  B097                     cmp.l      D0, [A7]
  2114. 00001562  6F02                     ble        +0x4 /* 00001566 */
  2115. 00001564  2E80                     move.l     [A7], D0
  2116. label00001566:
  2117. 00001566  201F                     move.l     D0, [A7]+
  2118. 00001568  3F00                     move.w     -[A7], D0
  2119. 0000156A  42A7                     clr.l      -[A7]
  2120. 0000156C  7001                     moveq.l    D0, 0x01
  2121. 0000156E  2F00                     move.l     -[A7], D0
  2122. 00001570  2054                     movea.l    A0, [A4]
  2123. 00001572  3028 0038                move.w     D0, [A0 + 0x38]
  2124. 00001576  9047                     sub.w      D0, D7
  2125. 00001578  5240                     addq.w     D0, 1
  2126. 0000157A  48C0                     ext.l      D0
  2127. 0000157C  2F00                     move.l     -[A7], D0
  2128. 0000157E  201F                     move.l     D0, [A7]+
  2129. 00001580  2E9F                     move.l     [A7], [A7]+
  2130. 00001582  B097                     cmp.l      D0, [A7]
  2131. 00001584  6F02                     ble        +0x4 /* 00001588 */
  2132. 00001586  2E80                     move.l     [A7], D0
  2133. label00001588:
  2134. 00001588  201F                     move.l     D0, [A7]+
  2135. 0000158A  3F00                     move.w     -[A7], D0
  2136. 0000158C  486E FFF0                pea.l      [A6 - 0x10]
  2137. 00001590  2F0B                     move.l     -[A7], A3
  2138. 00001592  4EBA 0054                jsr        [PC + 0x54 /* 000015E8 */]
  2139. 00001596  486E FFF0                pea.l      [A6 - 0x10]
  2140. 0000159A  2F0B                     move.l     -[A7], A3
  2141. 0000159C  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  2142. label000015A0:
  2143. 000015A0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2144. 000015A4  4E5E                     unlink     A6
  2145. 000015A6  205F                     movea.l    A0, [A7]+
  2146. 000015A8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2147. 000015AC  4ED0                     jmp        [A0]
  2148. 000015AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2149. export_513: // at 000015B0 (misaligned)
  2150. 000015B2  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  2151. 000015B6  0001 2F2E                ori.b      D1, 0x2E /* '.' */
  2152. 000015BA  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2153. 000015BE  0008 4EBA                ori.b      A0, 0xBA
  2154. 000015C2  FE8E 4E5E                .extension 0xE8E <<F/2-3/7>> // unimplemented
  2155. 000015C6  205F                     movea.l    A0, [A7]+
  2156. 000015C8  504F                     addq.w     A7, 8
  2157. 000015CA  4ED0                     jmp        [A0]
  2158. export_514:
  2159. 000015CC  4E56 0000                link       A6, 0
  2160. 000015D0  3F3C 0001                move.w     -[A7], 0x1
  2161. 000015D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2162. 000015D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2163. 000015DC  4EBA FF22                jsr        [PC - 0xDE /* 00001500 */]
  2164. 000015E0  4E5E                     unlink     A6
  2165. 000015E2  205F                     movea.l    A0, [A7]+
  2166. 000015E4  504F                     addq.w     A7, 8
  2167. 000015E6  4ED0                     jmp        [A0]
  2168. export_515:
  2169. fn000015E8:
  2170. 000015E8  4E56 FFF8                link       A6, -0x0008
  2171. 000015EC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2172. 000015F0  382E 0010                move.w     D4, [A6 + 0x10]
  2173. 000015F4  3A2E 0012                move.w     D5, [A6 + 0x12]
  2174. 000015F8  286E 0008                movea.l    A4, [A6 + 0x8]
  2175. 000015FC  7001                     moveq.l    D0, 0x01
  2176. 000015FE  B045                     cmp.w      D0, D5
  2177. 00001600  5EC0                     sgt        D0
  2178. 00001602  4A00                     tst.b      D0
  2179. 00001604  661C                     bne        +0x1E /* 00001622 */
  2180. 00001606  7201                     moveq.l    D1, 0x01
  2181. 00001608  B244                     cmp.w      D1, D4
  2182. 0000160A  5EC1                     sgt        D1
  2183. 0000160C  8001                     or.b       D0, D1
  2184. 0000160E  6612                     bne        +0x14 /* 00001622 */
  2185. 00001610  3205                     move.w     D1, D5
  2186. 00001612  D244                     add.w      D1, D4
  2187. 00001614  5341                     subq.w     D1, 1
  2188. 00001616  2054                     movea.l    A0, [A4]
  2189. 00001618  B268 0038                cmp.w      D1, [A0 + 0x38]
  2190. 0000161C  5EC1                     sgt        D1
  2191. 0000161E  8001                     or.b       D0, D1
  2192. 00001620  6714                     beq        +0x16 /* 00001636 */
  2193. label00001622:
  2194. 00001622  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2195. 00001626  42A7                     clr.l      -[A7]
  2196. 00001628  42A7                     clr.l      -[A7]
  2197. 0000162A  42A7                     clr.l      -[A7]
  2198. 0000162C  42A7                     clr.l      -[A7]
  2199. 0000162E  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2200. 00001632  6000 0092                bra        +0x94 /* 000016C6 */
  2201. label00001636:
  2202. 00001636  2254                     movea.l    A1, [A4]
  2203. 00001638  2069 0040                movea.l    A0, [A1 + 0x40]
  2204. 0000163C  7001                     moveq.l    D0, 0x01
  2205. 0000163E  2050                     movea.l    A0, [A0]
  2206. 00001640  B068 0012                cmp.w      D0, [A0 + 0x12]
  2207. 00001644  6638                     bne        +0x3A /* 0000167E */
  2208. 00001646  2F3C 0001 0000           move.l     -[A7], 0x10000
  2209. 0000164C  2054                     movea.l    A0, [A4]
  2210. 0000164E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2211. 00001652  4EBA ECA4                jsr        [PC - 0x135C /* 000002F8 */]
  2212. 00001656  301F                     move.w     D0, [A7]+
  2213. 00001658  48C0                     ext.l      D0
  2214. 0000165A  2E00                     move.l     D7, D0
  2215. 0000165C  42A7                     clr.l      -[A7]
  2216. 0000165E  3F07                     move.w     -[A7], D7
  2217. 00001660  3005                     move.w     D0, D5
  2218. 00001662  5340                     subq.w     D0, 1
  2219. 00001664  3F00                     move.w     -[A7], D0
  2220. 00001666  301F                     move.w     D0, [A7]+
  2221. 00001668  C1DF                     muls.w     D0, [A7]+
  2222. 0000166A  2E80                     move.l     [A7], D0
  2223. 0000166C  2C1F                     move.l     D6, [A7]+
  2224. 0000166E  42A7                     clr.l      -[A7]
  2225. 00001670  3F07                     move.w     -[A7], D7
  2226. 00001672  3F04                     move.w     -[A7], D4
  2227. 00001674  301F                     move.w     D0, [A7]+
  2228. 00001676  C1DF                     muls.w     D0, [A7]+
  2229. 00001678  2E80                     move.l     [A7], D0
  2230. 0000167A  2E1F                     move.l     D7, [A7]+
  2231. 0000167C  602A                     bra        +0x2C /* 000016A8 */
  2232. label0000167E:
  2233. 0000167E  42A7                     clr.l      -[A7]
  2234. 00001680  3F3C 0001                move.w     -[A7], 0x1
  2235. 00001684  3005                     move.w     D0, D5
  2236. 00001686  5340                     subq.w     D0, 1
  2237. 00001688  3F00                     move.w     -[A7], D0
  2238. 0000168A  2054                     movea.l    A0, [A4]
  2239. 0000168C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2240. 00001690  4EBA EF22                jsr        [PC - 0x10DE /* 000005B4 */]
  2241. 00001694  2C1F                     move.l     D6, [A7]+
  2242. 00001696  42A7                     clr.l      -[A7]
  2243. 00001698  3F05                     move.w     -[A7], D5
  2244. 0000169A  3F04                     move.w     -[A7], D4
  2245. 0000169C  2054                     movea.l    A0, [A4]
  2246. 0000169E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2247. 000016A2  4EBA EF10                jsr        [PC - 0x10F0 /* 000005B4 */]
  2248. 000016A6  2E1F                     move.l     D7, [A7]+
  2249. label000016A8:
  2250. 000016A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2251. 000016AC  42A7                     clr.l      -[A7]
  2252. 000016AE  2F06                     move.l     -[A7], D6
  2253. 000016B0  2254                     movea.l    A1, [A4]
  2254. 000016B2  2069 003C                movea.l    A0, [A1 + 0x3C]
  2255. 000016B6  2050                     movea.l    A0, [A0]
  2256. 000016B8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2257. 000016BC  2006                     move.l     D0, D6
  2258. 000016BE  D087                     add.l      D0, D7
  2259. 000016C0  2F00                     move.l     -[A7], D0
  2260. 000016C2  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2261. label000016C6:
  2262. 000016C6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2263. 000016CA  4E5E                     unlink     A6
  2264. 000016CC  205F                     movea.l    A0, [A7]+
  2265. 000016CE  DEFC 000C                add.w      A7, 0xC
  2266. 000016D2  4ED0                     jmp        [A0]
  2267. export_516:
  2268. fn000016D4:
  2269. 000016D4  4E56 0000                link       A6, 0
  2270. 000016D8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2271. 000016DC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2272. 000016E0  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2273. 000016E4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2274. 000016E8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2275. 000016EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2276. 000016F0  4EBA 0106                jsr        [PC + 0x106 /* 000017F8 */]
  2277. 000016F4  4E5E                     unlink     A6
  2278. 000016F6  205F                     movea.l    A0, [A7]+
  2279. 000016F8  DEFC 000E                add.w      A7, 0xE
  2280. 000016FC  4ED0                     jmp        [A0]
  2281. 000016FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2282. // begin alternate branch 00001700-0000170E
  2283. export_517:
  2284. fn00001700:
  2285. 00001700  4E56 0000                link       A6, 0
  2286. 00001704  48E7 0018                movem.l    -[A7], A3,A4
  2287. 00001708  266E 0008                movea.l    A3, [A6 + 0x8]
  2288. 0000170C  284B                     movea.l    A4, A3
  2289. // end alternate branch 00001700-0000170E
  2290. export_517: // at 00001700 (misaligned)
  2291. fn00001700: // (misaligned)
  2292. 00001702  0000 48E7                ori.b      D0, 0xE7
  2293. 00001706  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2294. 0000170A  0008 284B                ori.b      A0, 0x4B /* 'K' */
  2295. 0000170E  102E 000E                move.b     D0, [A6 + 0xE]
  2296. 00001712  670C                     beq        +0xE /* 00001720 */
  2297. 00001714  2054                     movea.l    A0, [A4]
  2298. 00001716  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2299. 0000171A  2F2D F328                move.l     -[A7], [A5 - 0xCD8]
  2300. 0000171E  A8DC                     syscall    CopyRgn
  2301. label00001720:
  2302. 00001720  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2303. 00001724  2F3C 0001 0001           move.l     -[A7], 0x10001
  2304. 0000172A  2054                     movea.l    A0, [A4]
  2305. 0000172C  3028 003A                move.w     D0, [A0 + 0x3A]
  2306. 00001730  5240                     addq.w     D0, 1
  2307. 00001732  3F00                     move.w     -[A7], D0
  2308. 00001734  3028 0038                move.w     D0, [A0 + 0x38]
  2309. 00001738  5240                     addq.w     D0, 1
  2310. 0000173A  3F00                     move.w     -[A7], D0
  2311. 0000173C  A8DE                     syscall    SetRecRgn
  2312. 0000173E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2313. 00001742  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2314. 00001746  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2315. 0000174A  A8E4                     syscall    SectRgn
  2316. 0000174C  102E 0010                move.b     D0, [A6 + 0x10]
  2317. 00001750  6718                     beq        +0x1A /* 0000176A */
  2318. 00001752  C02E 000C                and.b      D0, [A6 + 0xC]
  2319. 00001756  6712                     beq        +0x14 /* 0000176A */
  2320. 00001758  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2321. 0000175C  2054                     movea.l    A0, [A4]
  2322. 0000175E  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2323. 00001762  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2324. 00001766  A8E5                     syscall    UnionRgn
  2325. 00001768  6024                     bra        +0x26 /* 0000178E */
  2326. label0000176A:
  2327. 0000176A  102E 000C                move.b     D0, [A6 + 0xC]
  2328. 0000176E  670E                     beq        +0x10 /* 0000177E */
  2329. 00001770  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2330. 00001774  2054                     movea.l    A0, [A4]
  2331. 00001776  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2332. 0000177A  A8DC                     syscall    CopyRgn
  2333. 0000177C  6010                     bra        +0x12 /* 0000178E */
  2334. label0000177E:
  2335. 0000177E  2054                     movea.l    A0, [A4]
  2336. 00001780  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2337. 00001784  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2338. 00001788  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2339. 0000178C  A8E6                     syscall    DiffRgn
  2340. label0000178E:
  2341. 0000178E  2054                     movea.l    A0, [A4]
  2342. 00001790  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2343. 00001794  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2344. 00001798  A8DC                     syscall    CopyRgn
  2345. 0000179A  102E 000E                move.b     D0, [A6 + 0xE]
  2346. 0000179E  6748                     beq        +0x4A /* 000017E8 */
  2347. 000017A0  2F2D F328                move.l     -[A7], [A5 - 0xCD8]
  2348. 000017A4  2054                     movea.l    A0, [A4]
  2349. 000017A6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2350. 000017AA  2F2D F338                move.l     -[A7], [A5 - 0xCC8]
  2351. 000017AE  A8E6                     syscall    DiffRgn
  2352. 000017B0  2F2D F338                move.l     -[A7], [A5 - 0xCC8]
  2353. 000017B4  2054                     movea.l    A0, [A4]
  2354. 000017B6  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2355. 000017BA  1F3C 0001                move.b     -[A7], 0x1
  2356. 000017BE  2F0B                     move.l     -[A7], A3
  2357. 000017C0  4EBA F68E                jsr        [PC - 0x972 /* 00000E50 */]
  2358. 000017C4  2054                     movea.l    A0, [A4]
  2359. 000017C6  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2360. 000017CA  2F2D F328                move.l     -[A7], [A5 - 0xCD8]
  2361. 000017CE  2F2D F338                move.l     -[A7], [A5 - 0xCC8]
  2362. 000017D2  A8E6                     syscall    DiffRgn
  2363. 000017D4  2F2D F338                move.l     -[A7], [A5 - 0xCC8]
  2364. 000017D8  1F3C 0001                move.b     -[A7], 0x1
  2365. 000017DC  2054                     movea.l    A0, [A4]
  2366. 000017DE  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2367. 000017E2  2F0B                     move.l     -[A7], A3
  2368. 000017E4  4EBA F66A                jsr        [PC - 0x996 /* 00000E50 */]
  2369. label000017E8:
  2370. 000017E8  4CDF 1800                movem.l    A3,A4, [A7]+
  2371. 000017EC  4E5E                     unlink     A6
  2372. 000017EE  205F                     movea.l    A0, [A7]+
  2373. 000017F0  DEFC 000E                add.w      A7, 0xE
  2374. 000017F4  4ED0                     jmp        [A0]
  2375. 000017F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2376. // begin alternate branch 000017F8-000017FE
  2377. fn000017F8:
  2378. 000017F8  4E56 0000                link       A6, 0
  2379. 000017FC  2F0C                     move.l     -[A7], A4
  2380. // end alternate branch 000017F8-000017FE
  2381. fn000017F8: // (misaligned)
  2382. 000017FA  0000 2F0C                ori.b      D0, 0xC
  2383. 000017FE  286E 0008                movea.l    A4, [A6 + 0x8]
  2384. 00001802  4A6E 0018                tst.w      [A6 + 0x18]
  2385. 00001806  57C0                     seq        D0
  2386. 00001808  4A00                     tst.b      D0
  2387. 0000180A  6728                     beq        +0x2A /* 00001834 */
  2388. 0000180C  4A6E 0016                tst.w      [A6 + 0x16]
  2389. 00001810  57C1                     seq        D1
  2390. 00001812  C001                     and.b      D0, D1
  2391. 00001814  671E                     beq        +0x20 /* 00001834 */
  2392. 00001816  4A6E 0014                tst.w      [A6 + 0x14]
  2393. 0000181A  57C1                     seq        D1
  2394. 0000181C  C001                     and.b      D0, D1
  2395. 0000181E  6714                     beq        +0x16 /* 00001834 */
  2396. 00001820  4A6E 0012                tst.w      [A6 + 0x12]
  2397. 00001824  57C1                     seq        D1
  2398. 00001826  C001                     and.b      D0, D1
  2399. 00001828  670A                     beq        +0xC /* 00001834 */
  2400. 0000182A  2054                     movea.l    A0, [A4]
  2401. 0000182C  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2402. 00001830  A8DD                     syscall    SetEmptyRgn
  2403. 00001832  601C                     bra        +0x1E /* 00001850 */
  2404. label00001834:
  2405. 00001834  2054                     movea.l    A0, [A4]
  2406. 00001836  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2407. 0000183A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2408. 0000183E  302E 0014                move.w     D0, [A6 + 0x14]
  2409. 00001842  5240                     addq.w     D0, 1
  2410. 00001844  3F00                     move.w     -[A7], D0
  2411. 00001846  302E 0012                move.w     D0, [A6 + 0x12]
  2412. 0000184A  5240                     addq.w     D0, 1
  2413. 0000184C  3F00                     move.w     -[A7], D0
  2414. 0000184E  A8DE                     syscall    SetRecRgn
  2415. label00001850:
  2416. 00001850  2054                     movea.l    A0, [A4]
  2417. 00001852  2F28 0054                move.l     -[A7], [A0 + 0x54]
  2418. 00001856  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2419. 0000185A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2420. 0000185E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2421. 00001862  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2422. 00001866  4EBA FE98                jsr        [PC - 0x168 /* 00001700 */]
  2423. 0000186A  285F                     movea.l    A4, [A7]+
  2424. 0000186C  4E5E                     unlink     A6
  2425. 0000186E  205F                     movea.l    A0, [A7]+
  2426. 00001870  DEFC 0012                add.w      A7, 0x12
  2427. 00001874  4ED0                     jmp        [A0]
  2428. 00001876  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2429. // begin alternate branch 00001878-0000187C
  2430. export_518:
  2431. fn00001878:
  2432. 00001878  4E56 FFF4                link       A6, -0x000C
  2433. // end alternate branch 00001878-0000187C
  2434. export_518: // at 00001878 (misaligned)
  2435. fn00001878: // (misaligned)
  2436. 0000187A  FFF4                     .invalid   <<F/7/7>>
  2437. 0000187C  2F0C                     move.l     -[A7], A4
  2438. 0000187E  206E 000C                movea.l    A0, [A6 + 0xC]
  2439. 00001882  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2440. 00001886  22D8                     move.l     [A1]+, [A0]+
  2441. 00001888  22D8                     move.l     [A1]+, [A0]+
  2442. 0000188A  286E 0008                movea.l    A4, [A6 + 0x8]
  2443. 0000188E  4267                     clr.w      -[A7]
  2444. 00001890  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2445. 00001894  2054                     movea.l    A0, [A4]
  2446. 00001896  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2447. 0000189A  4EBA E950                jsr        [PC - 0x16B0 /* 000001EC */]
  2448. 0000189E  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2449. 000018A2  4267                     clr.w      -[A7]
  2450. 000018A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2451. 000018A8  2054                     movea.l    A0, [A4]
  2452. 000018AA  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2453. 000018AE  4EBA E93C                jsr        [PC - 0x16C4 /* 000001EC */]
  2454. 000018B2  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  2455. 000018B6  4A6E FFF6                tst.w      [A6 - 0xA]
  2456. 000018BA  57C0                     seq        D0
  2457. 000018BC  4A00                     tst.b      D0
  2458. 000018BE  660A                     bne        +0xC /* 000018CA */
  2459. 000018C0  4A6E FFF4                tst.w      [A6 - 0xC]
  2460. 000018C4  57C1                     seq        D1
  2461. 000018C6  8001                     or.b       D0, D1
  2462. 000018C8  6708                     beq        +0xA /* 000018D2 */
  2463. label000018CA:
  2464. 000018CA  2D6D F844 0010           move.l     [A6 + 0x10], [A5 - 0x7BC]
  2465. 000018D0  6006                     bra        +0x8 /* 000018D8 */
  2466. label000018D2:
  2467. 000018D2  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  2468. label000018D8:
  2469. 000018D8  285F                     movea.l    A4, [A7]+
  2470. 000018DA  4E5E                     unlink     A6
  2471. 000018DC  205F                     movea.l    A0, [A7]+
  2472. 000018DE  504F                     addq.w     A7, 8
  2473. 000018E0  4ED0                     jmp        [A0]
  2474. 000018E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2475. // begin alternate branch 000018E4-000018E8
  2476. fn000018E4:
  2477. 000018E4  4E56 FFF4                link       A6, -0x000C
  2478. // end alternate branch 000018E4-000018E8
  2479. fn000018E4: // (misaligned)
  2480. 000018E6  FFF4                     .invalid   <<F/7/7>>
  2481. 000018E8  2F0C                     move.l     -[A7], A4
  2482. 000018EA  206E 000C                movea.l    A0, [A6 + 0xC]
  2483. 000018EE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2484. 000018F2  22D8                     move.l     [A1]+, [A0]+
  2485. 000018F4  22D8                     move.l     [A1]+, [A0]+
  2486. 000018F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2487. 000018FA  4267                     clr.w      -[A7]
  2488. 000018FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2489. 00001900  2054                     movea.l    A0, [A4]
  2490. 00001902  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2491. 00001906  4EBA E8E4                jsr        [PC - 0x171C /* 000001EC */]
  2492. 0000190A  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  2493. 0000190E  6608                     bne        +0xA /* 00001918 */
  2494. 00001910  2054                     movea.l    A0, [A4]
  2495. 00001912  3D68 003A FFF6           move.w     [A6 - 0xA], [A0 + 0x3A]
  2496. label00001918:
  2497. 00001918  4267                     clr.w      -[A7]
  2498. 0000191A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2499. 0000191E  2054                     movea.l    A0, [A4]
  2500. 00001920  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2501. 00001924  4EBA E8C6                jsr        [PC - 0x173A /* 000001EC */]
  2502. 00001928  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  2503. 0000192C  6608                     bne        +0xA /* 00001936 */
  2504. 0000192E  2054                     movea.l    A0, [A4]
  2505. 00001930  3D68 0038 FFF4           move.w     [A6 - 0xC], [A0 + 0x38]
  2506. label00001936:
  2507. 00001936  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  2508. 0000193C  285F                     movea.l    A4, [A7]+
  2509. 0000193E  4E5E                     unlink     A6
  2510. 00001940  205F                     movea.l    A0, [A7]+
  2511. 00001942  504F                     addq.w     A7, 8
  2512. 00001944  4ED0                     jmp        [A0]
  2513. 00001946  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2514. export_519: // at 00001948 (misaligned)
  2515. 0000194A  FEF8 206E                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  2516. 0000194E  000C 43EE                ori.b      A4, 0xEE
  2517. 00001952  FFF8                     .invalid   <<F/7/7>>
  2518. 00001954  22D8                     move.l     [A1]+, [A0]+
  2519. 00001956  22D8                     move.l     [A1]+, [A0]+
  2520. 00001958  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2521. 0000195C  486E FEF8                pea.l      [A6 - 0x108]
  2522. 00001960  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2523. 00001964  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  2524. 00001968  4267                     clr.w      -[A7]
  2525. 0000196A  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2526. 0000196E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2527. 00001972  4EBA F950                jsr        [PC - 0x6B0 /* 000012C4 */]
  2528. 00001976  4A5F                     tst.w      [A7]+
  2529. 00001978  6F0E                     ble        +0x10 /* 00001988 */
  2530. 0000197A  486E FEF8                pea.l      [A6 - 0x108]
  2531. 0000197E  486E FFF8                pea.l      [A6 - 0x8]
  2532. 00001982  4267                     clr.w      -[A7]
  2533. 00001984  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2534. label00001988:
  2535. 00001988  4E5E                     unlink     A6
  2536. 0000198A  205F                     movea.l    A0, [A7]+
  2537. 0000198C  DEFC 000C                add.w      A7, 0xC
  2538. 00001990  4ED0                     jmp        [A0]
  2539. 00001992  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2540. export_520: // at 00001994 (misaligned)
  2541. 00001996  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2542. 0000199A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2543. 0000199E  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  2544. 000019A2  101F                     move.b     D0, [A7]+
  2545. 000019A4  6710                     beq        +0x12 /* 000019B6 */
  2546. 000019A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2547. 000019AA  4EBA 0014                jsr        [PC + 0x14 /* 000019C0 */]
  2548. 000019AE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2549. 000019B4  6004                     bra        +0x6 /* 000019BA */
  2550. label000019B6:
  2551. 000019B6  422E 000C                clr.b      [A6 + 0xC]
  2552. label000019BA:
  2553. 000019BA  4E5E                     unlink     A6
  2554. 000019BC  2E9F                     move.l     [A7], [A7]+
  2555. 000019BE  4E75                     rts
  2556. export_521:
  2557. fn000019C0:
  2558. 000019C0  4E56 FFF4                link       A6, -0x000C
  2559. 000019C4  2F0A                     move.l     -[A7], A2
  2560. 000019C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2561. 000019CA  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2562. 000019CE  2050                     movea.l    A0, [A0]
  2563. 000019D0  45E8 0058                lea.l      A2, [A0 + 0x58]
  2564. 000019D4  22DA                     move.l     [A1]+, [A2]+
  2565. 000019D6  22DA                     move.l     [A1]+, [A2]+
  2566. 000019D8  22DA                     move.l     [A1]+, [A2]+
  2567. 000019DA  486E FFF4                pea.l      [A6 - 0xC]
  2568. 000019DE  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  2569. 000019E2  A89E                     syscall    PenNormal
  2570. 000019E4  245F                     movea.l    A2, [A7]+
  2571. 000019E6  4E5E                     unlink     A6
  2572. 000019E8  2E9F                     move.l     [A7], [A7]+
  2573. 000019EA  4E75                     rts
  2574. export_522:
  2575. 000019EC  4E56 0000                link       A6, 0
  2576. 000019F0  4E5E                     unlink     A6
  2577. 000019F2  205F                     movea.l    A0, [A7]+
  2578. 000019F4  DEFC 000C                add.w      A7, 0xC
  2579. 000019F8  4ED0                     jmp        [A0]
  2580. 000019FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2581. export_523: // at 000019FC (misaligned)
  2582. 000019FE  0000 4267                ori.b      D0, 0x67 /* 'g' */
  2583. 00001A02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2584. 00001A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2585. 00001A0A  4EBA ED54                jsr        [PC - 0x12AC /* 00000760 */]
  2586. 00001A0E  101F                     move.b     D0, [A7]+
  2587. 00001A10  6716                     beq        +0x18 /* 00001A28 */
  2588. 00001A12  2F00                     move.l     -[A7], D0
  2589. 00001A14  4267                     clr.w      -[A7]
  2590. 00001A16  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2591. 00001A1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2592. 00001A1E  4EBA 0014                jsr        [PC + 0x14 /* 00001A34 */]
  2593. 00001A22  121F                     move.b     D1, [A7]+
  2594. 00001A24  201F                     move.l     D0, [A7]+
  2595. 00001A26  C001                     and.b      D0, D1
  2596. label00001A28:
  2597. 00001A28  1D40 0010                move.b     [A6 + 0x10], D0
  2598. 00001A2C  4E5E                     unlink     A6
  2599. 00001A2E  205F                     movea.l    A0, [A7]+
  2600. 00001A30  504F                     addq.w     A7, 8
  2601. 00001A32  4ED0                     jmp        [A0]
  2602. fn00001A34:
  2603. 00001A34  4E56 0000                link       A6, 0
  2604. 00001A38  7001                     moveq.l    D0, 0x01
  2605. 00001A3A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2606. 00001A3E  5FC0                     sle        D0
  2607. 00001A40  4A00                     tst.b      D0
  2608. 00001A42  6712                     beq        +0x14 /* 00001A56 */
  2609. 00001A44  206E 0008                movea.l    A0, [A6 + 0x8]
  2610. 00001A48  322E 000C                move.w     D1, [A6 + 0xC]
  2611. 00001A4C  2050                     movea.l    A0, [A0]
  2612. 00001A4E  B268 0038                cmp.w      D1, [A0 + 0x38]
  2613. 00001A52  5FC1                     sle        D1
  2614. 00001A54  C001                     and.b      D0, D1
  2615. label00001A56:
  2616. 00001A56  4400                     neg.b      D0
  2617. 00001A58  1D40 000E                move.b     [A6 + 0xE], D0
  2618. 00001A5C  4E5E                     unlink     A6
  2619. 00001A5E  205F                     movea.l    A0, [A7]+
  2620. 00001A60  5C4F                     addq.w     A7, 6
  2621. 00001A62  4ED0                     jmp        [A0]
  2622. 00001A64  4E56 0000                link       A6, 0
  2623. 00001A68  4E5E                     unlink     A6
  2624. 00001A6A  205F                     movea.l    A0, [A7]+
  2625. 00001A6C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2626. 00001A70  4ED0                     jmp        [A0]
  2627. 00001A72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2628. export_524: // at 00001A74 (misaligned)
  2629. 00001A76  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  2630. 00001A7A  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2631. 00001A7E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2632. 00001A82  0008 4EBA                ori.b      A0, 0xBA
  2633. 00001A86  FFDE                     .invalid   <<F/7/7>>
  2634. 00001A88  4E5E                     unlink     A6
  2635. 00001A8A  205F                     movea.l    A0, [A7]+
  2636. 00001A8C  DEFC 000C                add.w      A7, 0xC
  2637. 00001A90  4ED0                     jmp        [A0]
  2638. 00001A92  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2639. export_525: // at 00001A94 (misaligned)
  2640. 00001A96  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  2641. 00001A9A  0012 1F2E                ori.b      [A2], 0x2E /* '.' */
  2642. 00001A9E  0010 1F2E                ori.b      [A0], 0x2E /* '.' */
  2643. 00001AA2  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  2644. 00001AA6  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2645. 00001AAA  0008 4EBA                ori.b      A0, 0xBA
  2646. 00001AAE  000E 4E5E                ori.b      A6, 0x5E /* '^' */
  2647. 00001AB2  205F                     movea.l    A0, [A7]+
  2648. 00001AB4  DEFC 000E                add.w      A7, 0xE
  2649. 00001AB8  4ED0                     jmp        [A0]
  2650. 00001ABA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2651. 00001ABE  FFFC                     .invalid   <<F/7/7>>
  2652. 00001AC0  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  2653. 00001AC6  42A7                     clr.l      -[A7]
  2654. 00001AC8  7001                     moveq.l    D0, 0x01
  2655. 00001ACA  2F00                     move.l     -[A7], D0
  2656. 00001ACC  302E 0012                move.w     D0, [A6 + 0x12]
  2657. 00001AD0  48C0                     ext.l      D0
  2658. 00001AD2  2F00                     move.l     -[A7], D0
  2659. 00001AD4  201F                     move.l     D0, [A7]+
  2660. 00001AD6  2E9F                     move.l     [A7], [A7]+
  2661. 00001AD8  B097                     cmp.l      D0, [A7]
  2662. 00001ADA  6C02                     bge        +0x4 /* 00001ADE */
  2663. 00001ADC  2E80                     move.l     [A7], D0
  2664. label00001ADE:
  2665. 00001ADE  201F                     move.l     D0, [A7]+
  2666. 00001AE0  3D40 FFFE                move.w     [A6 - 0x2], D0
  2667. 00001AE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2668. 00001AE8  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2669. 00001AEC  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2670. 00001AF0  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2671. 00001AF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2672. 00001AF8  4EBA FBDA                jsr        [PC - 0x426 /* 000016D4 */]
  2673. 00001AFC  4E5E                     unlink     A6
  2674. 00001AFE  205F                     movea.l    A0, [A7]+
  2675. 00001B00  DEFC 000C                add.w      A7, 0xC
  2676. 00001B04  4ED0                     jmp        [A0]
  2677. 00001B06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2678. export_526: // at 00001B08 (misaligned)
  2679. 00001B0A  0000 2F0C                ori.b      D0, 0xC
  2680. 00001B0E  286E 0008                movea.l    A4, [A6 + 0x8]
  2681. 00001B12  2054                     movea.l    A0, [A4]
  2682. 00001B14  216E 000C 000E           move.l     [A0 + 0xE], [A6 + 0xC]
  2683. 00001B1A  7000                     moveq.l    D0, 0x00
  2684. 00001B1C  2140 0012                move.l     [A0 + 0x12], D0
  2685. 00001B20  42A7                     clr.l      -[A7]
  2686. 00001B22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2687. 00001B26  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  2688. 00001B2A  285F                     movea.l    A4, [A7]+
  2689. 00001B2C  4E5E                     unlink     A6
  2690. 00001B2E  205F                     movea.l    A0, [A7]+
  2691. 00001B30  504F                     addq.w     A7, 8
  2692. 00001B32  4ED0                     jmp        [A0]
  2693. export_527:
  2694. 00001B34  4E56 FFF8                link       A6, -0x0008
  2695. 00001B38  206E 000C                movea.l    A0, [A6 + 0xC]
  2696. 00001B3C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2697. 00001B40  22D8                     move.l     [A1]+, [A0]+
  2698. 00001B42  22D8                     move.l     [A1]+, [A0]+
  2699. 00001B44  4E5E                     unlink     A6
  2700. 00001B46  205F                     movea.l    A0, [A7]+
  2701. 00001B48  504F                     addq.w     A7, 8
  2702. 00001B4A  4ED0                     jmp        [A0]
  2703. export_528:
  2704. 00001B4C  4E56 0000                link       A6, 0
  2705. 00001B50  4E5E                     unlink     A6
  2706. 00001B52  205F                     movea.l    A0, [A7]+
  2707. 00001B54  DEFC 000E                add.w      A7, 0xE
  2708. 00001B58  4ED0                     jmp        [A0]
  2709. 00001B5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2710. export_529: // at 00001B5C (misaligned)
  2711. 00001B5E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2712. 00001B62  2E9F                     move.l     [A7], [A7]+
  2713. 00001B64  4E75                     rts
  2714. 00001B66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2715. export_530: // at 00001B68 (misaligned)
  2716. 00001B6A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2717. 00001B6E  2E9F                     move.l     [A7], [A7]+
  2718. 00001B70  4E75                     rts
  2719. 00001B72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2720. export_531: // at 00001B74 (misaligned)
  2721. 00001B76  FFFE                     .invalid   <<F/7/7>>
  2722. 00001B78  2F0C                     move.l     -[A7], A4
  2723. 00001B7A  286E 0008                movea.l    A4, [A6 + 0x8]
  2724. 00001B7E  42A7                     clr.l      -[A7]
  2725. 00001B80  2054                     movea.l    A0, [A4]
  2726. 00001B82  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2727. 00001B86  486E FFFF                pea.l      [A6 - 0x1]
  2728. 00001B8A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2729. 00001B8E  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2730. 00001B92  4A9F                     tst.l      [A7]+
  2731. 00001B94  285F                     movea.l    A4, [A7]+
  2732. 00001B96  4E5E                     unlink     A6
  2733. 00001B98  2E9F                     move.l     [A7], [A7]+
  2734. 00001B9A  4E75                     rts
  2735. fn00001B9C:
  2736. 00001B9C  4E56 FFFC                link       A6, -0x0004
  2737. 00001BA0  2F0C                     move.l     -[A7], A4
  2738. 00001BA2  42A7                     clr.l      -[A7]
  2739. 00001BA4  3F3C E000                move.w     -[A7], 0xE000
  2740. 00001BA8  A9BA                     syscall    GetString
  2741. 00001BAA  285F                     movea.l    A4, [A7]+
  2742. 00001BAC  200C                     move.l     D0, A4
  2743. 00001BAE  56C0                     sne        D0
  2744. 00001BB0  4A00                     tst.b      D0
  2745. 00001BB2  671C                     beq        +0x1E /* 00001BD0 */
  2746. 00001BB4  2054                     movea.l    A0, [A4]
  2747. 00001BB6  4241                     clr.w      D1
  2748. 00001BB8  1210                     move.b     D1, [A0]
  2749. 00001BBA  7440                     moveq.l    D2, 0x40
  2750. 00001BBC  B441                     cmp.w      D2, D1
  2751. 00001BBE  5EC1                     sgt        D1
  2752. 00001BC0  C001                     and.b      D0, D1
  2753. 00001BC2  670C                     beq        +0xE /* 00001BD0 */
  2754. 00001BC4  2F14                     move.l     -[A7], [A4]
  2755. 00001BC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2756. 00001BCA  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  2757. 00001BCE  6006                     bra        +0x8 /* 00001BD6 */
  2758. label00001BD0:
  2759. 00001BD0  206E 000C                movea.l    A0, [A6 + 0xC]
  2760. 00001BD4  4210                     clr.b      [A0]
  2761. label00001BD6:
  2762. 00001BD6  285F                     movea.l    A4, [A7]+
  2763. 00001BD8  4E5E                     unlink     A6
  2764. 00001BDA  205F                     movea.l    A0, [A7]+
  2765. 00001BDC  504F                     addq.w     A7, 8
  2766. 00001BDE  4ED0                     jmp        [A0]
  2767. export_532:
  2768. 00001BE0  4E56 FFFA                link       A6, -0x0006
  2769. 00001BE4  48E7 0308                movem.l    -[A7], D6,D7,A4
  2770. 00001BE8  286E 0008                movea.l    A4, [A6 + 0x8]
  2771. 00001BEC  102E 0014                move.b     D0, [A6 + 0x14]
  2772. 00001BF0  4880                     ext.w      D0
  2773. 00001BF2  41ED F518                lea.l      A0, [A5 - 0xAE8]
  2774. 00001BF6  1E30 0000                move.b     D7, [A0 + D0.w]
  2775. 00001BFA  206E 000C                movea.l    A0, [A6 + 0xC]
  2776. 00001BFE  10BC 0001                move.b     [A0], 0x1
  2777. 00001C02  42A7                     clr.l      -[A7]
  2778. 00001C04  1007                     move.b     D0, D7
  2779. 00001C06  4880                     ext.w      D0
  2780. 00001C08  2054                     movea.l    A0, [A4]
  2781. 00001C0A  E540                     asl        D0.w, 2
  2782. 00001C0C  2230 001A                move.l     D1, [A0 + D0.w + 0x1A]
  2783. 00001C10  D2AE 0010                add.l      D1, [A6 + 0x10]
  2784. 00001C14  2F01                     move.l     -[A7], D1
  2785. 00001C16  1007                     move.b     D0, D7
  2786. 00001C18  4880                     ext.w      D0
  2787. 00001C1A  E540                     asl        D0.w, 2
  2788. 00001C1C  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  2789. 00001C20  201F                     move.l     D0, [A7]+
  2790. 00001C22  2E9F                     move.l     [A7], [A7]+
  2791. 00001C24  B097                     cmp.l      D0, [A7]
  2792. 00001C26  6C02                     bge        +0x4 /* 00001C2A */
  2793. 00001C28  2E80                     move.l     [A7], D0
  2794. label00001C2A:
  2795. 00001C2A  2C1F                     move.l     D6, [A7]+
  2796. 00001C2C  2D46 0016                move.l     [A6 + 0x16], D6
  2797. 00001C30  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2798. 00001C34  4E5E                     unlink     A6
  2799. 00001C36  205F                     movea.l    A0, [A7]+
  2800. 00001C38  DEFC 000E                add.w      A7, 0xE
  2801. 00001C3C  4ED0                     jmp        [A0]
  2802. 00001C3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2803. 00001C42  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2804. 00001C46  000C 4EAD                ori.b      A4, 0xAD
  2805. 00001C4A  0462 4E5E                subi.w     -[A2], 0x4E5E /* 'N^' */
  2806. 00001C4E  205F                     movea.l    A0, [A7]+
  2807. 00001C50  504F                     addq.w     A7, 8
  2808. 00001C52  4ED0                     jmp        [A0]
  2809. export_533:
  2810. 00001C54  4E56 FEB8                link       A6, -0x0148
  2811. 00001C58  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  2812. 00001C5C  2A2E 0008                move.l     D5, [A6 + 0x8]
  2813. 00001C60  2845                     movea.l    A4, D5
  2814. 00001C62  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2815. 00001C66  2454                     movea.l    A2, [A4]
  2816. 00001C68  43EA 0024                lea.l      A1, [A2 + 0x24]
  2817. 00001C6C  7007                     moveq.l    D0, 0x07
  2818. label00001C6E:
  2819. 00001C6E  20D9                     move.l     [A0]+, [A1]+
  2820. 00001C70  51C8 FFFC                dbf        D0, -0x6 /* 00001C6E */
  2821. 00001C74  3C2A 0060                move.w     D6, [A2 + 0x60]
  2822. 00001C78  2D6A 0016 FFDA           move.l     [A6 - 0x26], [A2 + 0x16]
  2823. 00001C7E  2D6A 008C FFD6           move.l     [A6 - 0x2A], [A2 + 0x8C]
  2824. 00001C84  202A 0062                move.l     D0, [A2 + 0x62]
  2825. 00001C88  B0AD F47C                cmp.l      D0, [A5 - 0xB84]
  2826. 00001C8C  6C7E                     bge        +0x80 /* 00001D0C */
  2827. 00001C8E  486E FED4                pea.l      [A6 - 0x12C]
  2828. 00001C92  2F05                     move.l     -[A7], D5
  2829. 00001C94  4EBA FF06                jsr        [PC - 0xFA /* 00001B9C */]
  2830. 00001C98  2054                     movea.l    A0, [A4]
  2831. 00001C9A  4AA8 0066                tst.l      [A0 + 0x66]
  2832. 00001C9E  57C0                     seq        D0
  2833. 00001CA0  4A00                     tst.b      D0
  2834. 00001CA2  662A                     bne        +0x2C /* 00001CCE */
  2835. 00001CA4  2F00                     move.l     -[A7], D0
  2836. 00001CA6  4267                     clr.w      -[A7]
  2837. 00001CA8  2254                     movea.l    A1, [A4]
  2838. 00001CAA  2069 0066                movea.l    A0, [A1 + 0x66]
  2839. 00001CAE  2F10                     move.l     -[A7], [A0]
  2840. 00001CB0  486E FED4                pea.l      [A6 - 0x12C]
  2841. 00001CB4  4267                     clr.w      -[A7]
  2842. 00001CB6  1F3C 0001                move.b     -[A7], 0x1
  2843. 00001CBA  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2844. 00001CBE  121F                     move.b     D1, [A7]+
  2845. 00001CC0  201F                     move.l     D0, [A7]+
  2846. 00001CC2  0A01 0001                xori.b     D1, 0x1
  2847. 00001CC6  8001                     or.b       D0, D1
  2848. 00001CC8  0240 0001                andi.w     D0, 0x1
  2849. 00001CCC  6734                     beq        +0x36 /* 00001D02 */
  2850. label00001CCE:
  2851. 00001CCE  42A7                     clr.l      -[A7]
  2852. 00001CD0  2054                     movea.l    A0, [A4]
  2853. 00001CD2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2854. 00001CD6  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  2855. 00001CDA  2054                     movea.l    A0, [A4]
  2856. 00001CDC  215F 0066                move.l     [A0 + 0x66], [A7]+
  2857. 00001CE0  42A7                     clr.l      -[A7]
  2858. 00001CE2  486E FED4                pea.l      [A6 - 0x12C]
  2859. 00001CE6  A906                     syscall    NewString
  2860. 00001CE8  2054                     movea.l    A0, [A4]
  2861. 00001CEA  215F 0066                move.l     [A0 + 0x66], [A7]+
  2862. 00001CEE  2054                     movea.l    A0, [A4]
  2863. 00001CF0  2F28 0066                move.l     -[A7], [A0 + 0x66]
  2864. 00001CF4  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  2865. 00001CF8  486E FFD5                pea.l      [A6 - 0x2B]
  2866. 00001CFC  2F05                     move.l     -[A7], D5
  2867. 00001CFE  4EBA 0B04                jsr        [PC + 0xB04 /* 00002804 */]
  2868. label00001D02:
  2869. 00001D02  42A7                     clr.l      -[A7]
  2870. 00001D04  A975                     syscall    TickCount
  2871. 00001D06  2054                     movea.l    A0, [A4]
  2872. 00001D08  215F 0062                move.l     [A0 + 0x62], [A7]+
  2873. label00001D0C:
  2874. 00001D0C  2254                     movea.l    A1, [A4]
  2875. 00001D0E  2069 0056                movea.l    A0, [A1 + 0x56]
  2876. 00001D12  2050                     movea.l    A0, [A0]
  2877. 00001D14  2D48 FEC0                move.l     [A6 - 0x140], A0
  2878. 00001D18  45E9 0024                lea.l      A2, [A1 + 0x24]
  2879. 00001D1C  41E8 0010                lea.l      A0, [A0 + 0x10]
  2880. 00001D20  24D8                     move.l     [A2]+, [A0]+
  2881. 00001D22  24D8                     move.l     [A2]+, [A0]+
  2882. 00001D24  206E FEC0                movea.l    A0, [A6 - 0x140]
  2883. 00001D28  47E8 0002                lea.l      A3, [A0 + 0x2]
  2884. 00001D2C  41E9 008C                lea.l      A0, [A1 + 0x8C]
  2885. 00001D30  2D48 FEBC                move.l     [A6 - 0x144], A0
  2886. 00001D34  316B 0004 0002           move.w     [A0 + 0x2], [A3 + 0x4]
  2887. 00001D3A  206E FEBC                movea.l    A0, [A6 - 0x144]
  2888. 00001D3E  30AB 0002                move.w     [A0], [A3 + 0x2]
  2889. 00001D42  3353 0060                move.w     [A1 + 0x60], [A3]
  2890. 00001D46  2054                     movea.l    A0, [A4]
  2891. 00001D48  4868 0016                pea.l      [A0 + 0x16]
  2892. 00001D4C  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  2893. 00001D50  A880                     syscall    SetPt
  2894. 00001D52  2254                     movea.l    A1, [A4]
  2895. 00001D54  41E9 0024                lea.l      A0, [A1 + 0x24]
  2896. 00001D58  2D48 FEB8                move.l     [A6 - 0x148], A0
  2897. 00001D5C  5088                     addq.l     A0, 8
  2898. 00001D5E  244B                     movea.l    A2, A3
  2899. 00001D60  5C8A                     addq.l     A2, 6
  2900. 00001D62  20DA                     move.l     [A0]+, [A2]+
  2901. 00001D64  20DA                     move.l     [A0]+, [A2]+
  2902. 00001D66  1029 006F                move.b     D0, [A1 + 0x6F]
  2903. 00001D6A  6600 00A8                bne        +0xAA /* 00001E14 */
  2904. 00001D6E  206E FEB8                movea.l    A0, [A6 - 0x148]
  2905. 00001D72  4868 0010                pea.l      [A0 + 0x10]
  2906. 00001D76  42A7                     clr.l      -[A7]
  2907. 00001D78  206E FEB8                movea.l    A0, [A6 - 0x148]
  2908. 00001D7C  3F28 0012                move.w     -[A7], [A0 + 0x12]
  2909. 00001D80  206E FEBC                movea.l    A0, [A6 - 0x144]
  2910. 00001D84  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2911. 00001D88  301F                     move.w     D0, [A7]+
  2912. 00001D8A  C1DF                     muls.w     D0, [A7]+
  2913. 00001D8C  2E80                     move.l     [A7], D0
  2914. 00001D8E  302E FFD8                move.w     D0, [A6 - 0x28]
  2915. 00001D92  48C0                     ext.l      D0
  2916. 00001D94  2F00                     move.l     -[A7], D0
  2917. 00001D96  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  2918. 00001D9A  201F                     move.l     D0, [A7]+
  2919. 00001D9C  3F00                     move.w     -[A7], D0
  2920. 00001D9E  42A7                     clr.l      -[A7]
  2921. 00001DA0  206E FEB8                movea.l    A0, [A6 - 0x148]
  2922. 00001DA4  3F28 0010                move.w     -[A7], [A0 + 0x10]
  2923. 00001DA8  206E FEBC                movea.l    A0, [A6 - 0x144]
  2924. 00001DAC  3F10                     move.w     -[A7], [A0]
  2925. 00001DAE  301F                     move.w     D0, [A7]+
  2926. 00001DB0  C1DF                     muls.w     D0, [A7]+
  2927. 00001DB2  2E80                     move.l     [A7], D0
  2928. 00001DB4  302E FFD6                move.w     D0, [A6 - 0x2A]
  2929. 00001DB8  48C0                     ext.l      D0
  2930. 00001DBA  2F00                     move.l     -[A7], D0
  2931. 00001DBC  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  2932. 00001DC0  201F                     move.l     D0, [A7]+
  2933. 00001DC2  3F00                     move.w     -[A7], D0
  2934. 00001DC4  42A7                     clr.l      -[A7]
  2935. 00001DC6  206E FEB8                movea.l    A0, [A6 - 0x148]
  2936. 00001DCA  3F28 0016                move.w     -[A7], [A0 + 0x16]
  2937. 00001DCE  206E FEBC                movea.l    A0, [A6 - 0x144]
  2938. 00001DD2  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2939. 00001DD6  301F                     move.w     D0, [A7]+
  2940. 00001DD8  C1DF                     muls.w     D0, [A7]+
  2941. 00001DDA  2E80                     move.l     [A7], D0
  2942. 00001DDC  302E FFD8                move.w     D0, [A6 - 0x28]
  2943. 00001DE0  48C0                     ext.l      D0
  2944. 00001DE2  2F00                     move.l     -[A7], D0
  2945. 00001DE4  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  2946. 00001DE8  201F                     move.l     D0, [A7]+
  2947. 00001DEA  3F00                     move.w     -[A7], D0
  2948. 00001DEC  42A7                     clr.l      -[A7]
  2949. 00001DEE  206E FEB8                movea.l    A0, [A6 - 0x148]
  2950. 00001DF2  3F28 0014                move.w     -[A7], [A0 + 0x14]
  2951. 00001DF6  206E FEBC                movea.l    A0, [A6 - 0x144]
  2952. 00001DFA  3F10                     move.w     -[A7], [A0]
  2953. 00001DFC  301F                     move.w     D0, [A7]+
  2954. 00001DFE  C1DF                     muls.w     D0, [A7]+
  2955. 00001E00  2E80                     move.l     [A7], D0
  2956. 00001E02  302E FFD6                move.w     D0, [A6 - 0x2A]
  2957. 00001E06  48C0                     ext.l      D0
  2958. 00001E08  2F00                     move.l     -[A7], D0
  2959. 00001E0A  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  2960. 00001E0E  201F                     move.l     D0, [A7]+
  2961. 00001E10  3F00                     move.w     -[A7], D0
  2962. 00001E12  A8A7                     syscall    SetRect
  2963. label00001E14:
  2964. 00001E14  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  2965. 00001E18  2454                     movea.l    A2, [A4]
  2966. 00001E1A  43EA 0024                lea.l      A1, [A2 + 0x24]
  2967. 00001E1E  20D9                     move.l     [A0]+, [A1]+
  2968. 00001E20  20D9                     move.l     [A0]+, [A1]+
  2969. 00001E22  41EE FECC                lea.l      A0, [A6 - 0x134]
  2970. 00001E26  43EA 002C                lea.l      A1, [A2 + 0x2C]
  2971. 00001E2A  20D9                     move.l     [A0]+, [A1]+
  2972. 00001E2C  20D9                     move.l     [A0]+, [A1]+
  2973. 00001E2E  4267                     clr.w      -[A7]
  2974. 00001E30  486E FEC4                pea.l      [A6 - 0x13C]
  2975. 00001E34  486E FFE0                pea.l      [A6 - 0x20]
  2976. 00001E38  A8A6                     syscall    EqualRect
  2977. 00001E3A  101F                     move.b     D0, [A7]+
  2978. 00001E3C  0A00 0001                xori.b     D0, 0x1
  2979. 00001E40  4A00                     tst.b      D0
  2980. 00001E42  6648                     bne        +0x4A /* 00001E8C */
  2981. 00001E44  2F00                     move.l     -[A7], D0
  2982. 00001E46  4267                     clr.w      -[A7]
  2983. 00001E48  486E FECC                pea.l      [A6 - 0x134]
  2984. 00001E4C  486E FFE8                pea.l      [A6 - 0x18]
  2985. 00001E50  A8A6                     syscall    EqualRect
  2986. 00001E52  121F                     move.b     D1, [A7]+
  2987. 00001E54  201F                     move.l     D0, [A7]+
  2988. 00001E56  0A01 0001                xori.b     D1, 0x1
  2989. 00001E5A  8001                     or.b       D0, D1
  2990. 00001E5C  4A00                     tst.b      D0
  2991. 00001E5E  662C                     bne        +0x2E /* 00001E8C */
  2992. 00001E60  2F00                     move.l     -[A7], D0
  2993. 00001E62  4267                     clr.w      -[A7]
  2994. 00001E64  2054                     movea.l    A0, [A4]
  2995. 00001E66  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2996. 00001E6A  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2997. 00001E6E  A881                     syscall    EqualPt
  2998. 00001E70  121F                     move.b     D1, [A7]+
  2999. 00001E72  201F                     move.l     D0, [A7]+
  3000. 00001E74  0A01 0001                xori.b     D1, 0x1
  3001. 00001E78  8001                     or.b       D0, D1
  3002. 00001E7A  4A00                     tst.b      D0
  3003. 00001E7C  660E                     bne        +0x10 /* 00001E8C */
  3004. 00001E7E  0C46 7FFF                cmpi.w     D6, 0x7FFF
  3005. 00001E82  57C1                     seq        D1
  3006. 00001E84  8001                     or.b       D0, D1
  3007. 00001E86  0240 0001                andi.w     D0, 0x1
  3008. 00001E8A  6738                     beq        +0x3A /* 00001EC4 */
  3009. label00001E8C:
  3010. 00001E8C  4207                     clr.b      D7
  3011. 00001E8E  2054                     movea.l    A0, [A4]
  3012. 00001E90  4AA8 0012                tst.l      [A0 + 0x12]
  3013. 00001E94  6720                     beq        +0x22 /* 00001EB6 */
  3014. 00001E96  2248                     movea.l    A1, A0
  3015. 00001E98  2069 0012                movea.l    A0, [A1 + 0x12]
  3016. 00001E9C  2050                     movea.l    A0, [A0]
  3017. 00001E9E  1028 001F                move.b     D0, [A0 + 0x1F]
  3018. 00001EA2  6712                     beq        +0x14 /* 00001EB6 */
  3019. 00001EA4  487A FD9A                pea.l      [PC - 0x266 /* 00001C40, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3020. 00001EA8  2F0E                     move.l     -[A7], A6
  3021. 00001EAA  2054                     movea.l    A0, [A4]
  3022. 00001EAC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3023. 00001EB0  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  3024. 00001EB4  7E01                     moveq.l    D7, 0x01
  3025. label00001EB6:
  3026. 00001EB6  1007                     move.b     D0, D7
  3027. 00001EB8  660A                     bne        +0xC /* 00001EC4 */
  3028. 00001EBA  2054                     movea.l    A0, [A4]
  3029. 00001EBC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3030. 00001EC0  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  3031. label00001EC4:
  3032. 00001EC4  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3033. 00001EC8  4E5E                     unlink     A6
  3034. 00001ECA  2E9F                     move.l     [A7], [A7]+
  3035. 00001ECC  4E75                     rts
  3036. 00001ECE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3037. // begin alternate branch 00001ED0-00001ED4
  3038. fn00001ED0:
  3039. 00001ED0  4E56 FFFE                link       A6, -0x0002
  3040. // end alternate branch 00001ED0-00001ED4
  3041. fn00001ED0: // (misaligned)
  3042. 00001ED2  FFFE                     .invalid   <<F/7/7>>
  3043. 00001ED4  2F3C D000 0000           move.l     -[A7], 0xD0000000
  3044. 00001EDA  A8FD                     syscall    PrGlue
  3045. 00001EDC  4E5E                     unlink     A6
  3046. 00001EDE  2E9F                     move.l     [A7], [A7]+
  3047. 00001EE0  4E75                     rts
  3048. 00001EE2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3049. 00001EE6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3050. 00001EEA  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3051. 00001EEE  0008 4EBA                ori.b      A0, 0xBA
  3052. 00001EF2  FFDE                     .invalid   <<F/7/7>>
  3053. 00001EF4  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  3054. 00001EF8  A873                     syscall    SetPort
  3055. 00001EFA  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  3056. 00001EFE  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3057. 00001F02  4E5E                     unlink     A6
  3058. 00001F04  205F                     movea.l    A0, [A7]+
  3059. 00001F06  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3060. 00001F0A  4ED0                     jmp        [A0]
  3061. export_534:
  3062. fn00001F0C:
  3063. 00001F0C  4E56 FFC2                link       A6, -0x003E
  3064. 00001F10  102D F6C8                move.b     D0, [A5 - 0x938]
  3065. 00001F14  674C                     beq        +0x4E /* 00001F62 */
  3066. 00001F16  4267                     clr.w      -[A7]
  3067. 00001F18  2F3C C000 0200           move.l     -[A7], 0xC0000200
  3068. 00001F1E  A8FD                     syscall    PrGlue
  3069. 00001F20  486E FFC2                pea.l      [A6 - 0x3E]
  3070. 00001F24  487A FFBE                pea.l      [PC - 0x42 /* 00001EE4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3071. 00001F28  2F0E                     move.l     -[A7], A6
  3072. 00001F2A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3073. 00001F2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3074. 00001F32  4EBA 043C                jsr        [PC + 0x43C /* 00002370 */]
  3075. 00001F36  41EE 000C                lea.l      A0, [A6 + 0xC]
  3076. 00001F3A  2018                     move.l     D0, [A0]+
  3077. 00001F3C  6702                     beq        +0x4 /* 00001F40 */
  3078. 00001F3E  2F00                     move.l     -[A7], D0
  3079. label00001F40:
  3080. 00001F40  2050                     movea.l    A0, [A0]
  3081. 00001F42  4E90                     jsr        [A0]
  3082. 00001F44  486E FFC2                pea.l      [A6 - 0x3E]
  3083. 00001F48  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3084. 00001F4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3085. 00001F50  4EBA FF7E                jsr        [PC - 0x82 /* 00001ED0 */]
  3086. 00001F54  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  3087. 00001F58  A873                     syscall    SetPort
  3088. 00001F5A  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  3089. 00001F5E  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  3090. label00001F62:
  3091. 00001F62  4E5E                     unlink     A6
  3092. 00001F64  205F                     movea.l    A0, [A7]+
  3093. 00001F66  DEFC 000C                add.w      A7, 0xC
  3094. 00001F6A  4ED0                     jmp        [A0]
  3095. export_535:
  3096. 00001F6C  4E56 0000                link       A6, 0
  3097. 00001F70  2F0C                     move.l     -[A7], A4
  3098. 00001F72  286E 0008                movea.l    A4, [A6 + 0x8]
  3099. 00001F76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3100. 00001F7A  4EAD 14A2                jsr        [A5 + 0x14A2 /* export_656 */]
  3101. 00001F7E  102D F6C8                move.b     D0, [A5 - 0x938]
  3102. 00001F82  6746                     beq        +0x48 /* 00001FCA */
  3103. 00001F84  2054                     movea.l    A0, [A4]
  3104. 00001F86  4AA8 000E                tst.l      [A0 + 0xE]
  3105. 00001F8A  56C1                     sne        D1
  3106. 00001F8C  C001                     and.b      D0, D1
  3107. 00001F8E  4A00                     tst.b      D0
  3108. 00001F90  6738                     beq        +0x3A /* 00001FCA */
  3109. 00001F92  2F00                     move.l     -[A7], D0
  3110. 00001F94  4267                     clr.w      -[A7]
  3111. 00001F96  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3112. 00001F9A  121F                     move.b     D1, [A7]+
  3113. 00001F9C  201F                     move.l     D0, [A7]+
  3114. 00001F9E  0A01 0001                xori.b     D1, 0x1
  3115. 00001FA2  C001                     and.b      D0, D1
  3116. 00001FA4  6724                     beq        +0x26 /* 00001FCA */
  3117. 00001FA6  3F3C 00B2                move.w     -[A7], 0xB2
  3118. 00001FAA  1F3C 0001                move.b     -[A7], 0x1
  3119. 00001FAE  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3120. 00001FB2  3F3C 00B0                move.w     -[A7], 0xB0
  3121. 00001FB6  1F3C 0001                move.b     -[A7], 0x1
  3122. 00001FBA  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3123. 00001FBE  3F3C 00B1                move.w     -[A7], 0xB1
  3124. 00001FC2  1F3C 0001                move.b     -[A7], 0x1
  3125. 00001FC6  4EAD 13B2                jsr        [A5 + 0x13B2 /* export_626 */]
  3126. label00001FCA:
  3127. 00001FCA  3F3C 00C9                move.w     -[A7], 0xC9
  3128. 00001FCE  1F3C 0001                move.b     -[A7], 0x1
  3129. 00001FD2  2054                     movea.l    A0, [A4]
  3130. 00001FD4  1F28 006B                move.b     -[A7], [A0 + 0x6B]
  3131. 00001FD8  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  3132. 00001FDC  285F                     movea.l    A4, [A7]+
  3133. 00001FDE  4E5E                     unlink     A6
  3134. 00001FE0  2E9F                     move.l     [A7], [A7]+
  3135. 00001FE2  4E75                     rts
  3136. 00001FE4  4E56 0000                link       A6, 0
  3137. 00001FE8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3138. 00001FEC  2E2E 000E                move.l     D7, [A6 + 0xE]
  3139. 00001FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  3140. 00001FF4  266C 0008                movea.l    A3, [A4 + 0x8]
  3141. 00001FF8  102C FFF6                move.b     D0, [A4 - 0xA]
  3142. 00001FFC  4880                     ext.w      D0
  3143. 00001FFE  E540                     asl        D0.w, 2
  3144. 00002000  BEB4 00EC                cmp.l      D7, [A4 + D0.w - 0x20]
  3145. 00002004  6F08                     ble        +0xA /* 0000200E */
  3146. 00002006  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  3147. 0000200C  6044                     bra        +0x46 /* 00002052 */
  3148. label0000200E:
  3149. 0000200E  422E 0012                clr.b      [A6 + 0x12]
  3150. 00002012  526C FFF4                addq.w     [A4 - 0xC], 1
  3151. 00002016  102C FFF6                move.b     D0, [A4 - 0xA]
  3152. 0000201A  4880                     ext.w      D0
  3153. 0000201C  E540                     asl        D0.w, 2
  3154. 0000201E  122C FFF6                move.b     D1, [A4 - 0xA]
  3155. 00002022  4881                     ext.w      D1
  3156. 00002024  41ED F9A0                lea.l      A0, [A5 - 0x660]
  3157. 00002028  D241                     add.w      D1, D1
  3158. 0000202A  3430 1000                move.w     D2, [A0 + D1.w]
  3159. 0000202E  48C2                     ext.l      D2
  3160. 00002030  2234 00E4                move.l     D1, [A4 + D0.w - 0x28]
  3161. 00002034  9282                     sub.l      D1, D2
  3162. 00002036  B287                     cmp.l      D1, D7
  3163. 00002038  6C18                     bge        +0x1A /* 00002052 */
  3164. 0000203A  1F2C FFF7                move.b     -[A7], [A4 - 0x9]
  3165. 0000203E  3F2C FFF4                move.w     -[A7], [A4 - 0xC]
  3166. 00002042  2F07                     move.l     -[A7], D7
  3167. 00002044  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3168. 00002048  2053                     movea.l    A0, [A3]
  3169. 0000204A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3170. 0000204E  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  3171. label00002052:
  3172. 00002052  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3173. 00002056  4E5E                     unlink     A6
  3174. 00002058  205F                     movea.l    A0, [A7]+
  3175. 0000205A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3176. 0000205E  4ED0                     jmp        [A0]
  3177. export_536:
  3178. 00002060  4E56 FFE4                link       A6, -0x001C
  3179. 00002064  48E7 0018                movem.l    -[A7], A3,A4
  3180. 00002068  206E 000C                movea.l    A0, [A6 + 0xC]
  3181. 0000206C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3182. 00002070  22D8                     move.l     [A1]+, [A0]+
  3183. 00002072  22D8                     move.l     [A1]+, [A0]+
  3184. 00002074  266E 0008                movea.l    A3, [A6 + 0x8]
  3185. 00002078  284B                     movea.l    A4, A3
  3186. 0000207A  2054                     movea.l    A0, [A4]
  3187. 0000207C  1028 006B                move.b     D0, [A0 + 0x6B]
  3188. 00002080  6756                     beq        +0x58 /* 000020D8 */
  3189. 00002082  2F0B                     move.l     -[A7], A3
  3190. 00002084  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3191. 00002088  486D F99C                pea.l      [A5 - 0x664]
  3192. 0000208C  A899                     syscall    SetPenState
  3193. 0000208E  486E FFF8                pea.l      [A6 - 0x8]
  3194. 00002092  486E FFE4                pea.l      [A6 - 0x1C]
  3195. 00002096  2054                     movea.l    A0, [A4]
  3196. 00002098  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3197. 0000209C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  3198. 000020A0  422E FFF7                clr.b      [A6 - 0x9]
  3199. 000020A4  602A                     bra        +0x2C /* 000020D0 */
  3200. label000020A6:
  3201. 000020A6  102E FFF7                move.b     D0, [A6 - 0x9]
  3202. 000020AA  4880                     ext.w      D0
  3203. 000020AC  41ED F518                lea.l      A0, [A5 - 0xAE8]
  3204. 000020B0  1D70 0000 FFF6           move.b     [A6 - 0xA], [A0 + D0.w]
  3205. 000020B6  426E FFF4                clr.w      [A6 - 0xC]
  3206. 000020BA  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  3207. 000020BE  4267                     clr.w      -[A7]
  3208. 000020C0  487A FF22                pea.l      [PC - 0xDE /* 00001FE4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3209. 000020C4  2F0E                     move.l     -[A7], A6
  3210. 000020C6  2F0B                     move.l     -[A7], A3
  3211. 000020C8  4EBA 00C6                jsr        [PC + 0xC6 /* 00002190 */]
  3212. 000020CC  522E FFF7                addq.b     [A6 - 0x9], 1
  3213. label000020D0:
  3214. 000020D0  7001                     moveq.l    D0, 0x01
  3215. 000020D2  B02E FFF7                cmp.b      D0, [A6 - 0x9]
  3216. 000020D6  6CCE                     bge        -0x30 /* 000020A6 */
  3217. label000020D8:
  3218. 000020D8  4CDF 1800                movem.l    A3,A4, [A7]+
  3219. 000020DC  4E5E                     unlink     A6
  3220. 000020DE  205F                     movea.l    A0, [A7]+
  3221. 000020E0  504F                     addq.w     A7, 8
  3222. 000020E2  4ED0                     jmp        [A0]
  3223. export_537:
  3224. 000020E4  4E56 FFF0                link       A6, -0x0010
  3225. 000020E8  48E7 0128                movem.l    -[A7], D7,A2,A4
  3226. 000020EC  1E2E 0014                move.b     D7, [A6 + 0x14]
  3227. 000020F0  286E 0008                movea.l    A4, [A6 + 0x8]
  3228. 000020F4  1007                     move.b     D0, D7
  3229. 000020F6  4880                     ext.w      D0
  3230. 000020F8  41ED F518                lea.l      A0, [A5 - 0xAE8]
  3231. 000020FC  1230 0000                move.b     D1, [A0 + D0.w]
  3232. 00002100  4881                     ext.w      D1
  3233. 00002102  E541                     asl        D1.w, 2
  3234. 00002104  2DAE 000E 10F8           move.l     [A6 + D1.w - 0x8], [A6 + 0xE]
  3235. 0000210A  1007                     move.b     D0, D7
  3236. 0000210C  4880                     ext.w      D0
  3237. 0000210E  E540                     asl        D0.w, 2
  3238. 00002110  7200                     moveq.l    D1, 0x00
  3239. 00002112  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3240. 00002116  42A7                     clr.l      -[A7]
  3241. 00002118  486E FFF8                pea.l      [A6 - 0x8]
  3242. 0000211C  2054                     movea.l    A0, [A4]
  3243. 0000211E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3244. 00002122  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  3245. 00002126  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3246. 0000212A  2254                     movea.l    A1, [A4]
  3247. 0000212C  2069 000E                movea.l    A0, [A1 + 0xE]
  3248. 00002130  1007                     move.b     D0, D7
  3249. 00002132  4880                     ext.w      D0
  3250. 00002134  2050                     movea.l    A0, [A0]
  3251. 00002136  E540                     asl        D0.w, 2
  3252. 00002138  1207                     move.b     D1, D7
  3253. 0000213A  4881                     ext.w      D1
  3254. 0000213C  45ED F9A0                lea.l      A2, [A5 - 0x660]
  3255. 00002140  D241                     add.w      D1, D1
  3256. 00002142  3432 1000                move.w     D2, [A2 + D1.w]
  3257. 00002146  48C2                     ext.l      D2
  3258. 00002148  2230 0022                move.l     D1, [A0 + D0.w + 0x22]
  3259. 0000214C  9282                     sub.l      D1, D2
  3260. 0000214E  1007                     move.b     D0, D7
  3261. 00002150  4880                     ext.w      D0
  3262. 00002152  E540                     asl        D0.w, 2
  3263. 00002154  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3264. 00002158  42A7                     clr.l      -[A7]
  3265. 0000215A  486E FFF8                pea.l      [A6 - 0x8]
  3266. 0000215E  2054                     movea.l    A0, [A4]
  3267. 00002160  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3268. 00002164  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  3269. 00002168  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  3270. 0000216C  2054                     movea.l    A0, [A4]
  3271. 0000216E  1028 006B                move.b     D0, [A0 + 0x6B]
  3272. 00002172  670C                     beq        +0xE /* 00002180 */
  3273. 00002174  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3274. 00002178  A893                     syscall    MoveTo
  3275. 0000217A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3276. 0000217E  A891                     syscall    LineTo
  3277. label00002180:
  3278. 00002180  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  3279. 00002184  4E5E                     unlink     A6
  3280. 00002186  205F                     movea.l    A0, [A7]+
  3281. 00002188  DEFC 000E                add.w      A7, 0xE
  3282. 0000218C  4ED0                     jmp        [A0]
  3283. 0000218E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3284. // begin alternate branch 00002190-00002194
  3285. export_538:
  3286. fn00002190:
  3287. 00002190  4E56 FFEE                link       A6, -0x0012
  3288. // end alternate branch 00002190-00002194
  3289. export_538: // at 00002190 (misaligned)
  3290. fn00002190: // (misaligned)
  3291. 00002192  FFEE                     .invalid   <<F/7/7>>
  3292. 00002194  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3293. 00002198  286E 0008                movea.l    A4, [A6 + 0x8]
  3294. 0000219C  2054                     movea.l    A0, [A4]
  3295. 0000219E  47E8 0044                lea.l      A3, [A0 + 0x44]
  3296. 000021A2  102E 0016                move.b     D0, [A6 + 0x16]
  3297. 000021A6  4880                     ext.w      D0
  3298. 000021A8  43ED F518                lea.l      A1, [A5 - 0xAE8]
  3299. 000021AC  1231 0000                move.b     D1, [A1 + D0.w]
  3300. 000021B0  4881                     ext.w      D1
  3301. 000021B2  E541                     asl        D1.w, 2
  3302. 000021B4  2A33 1000                move.l     D5, [A3 + D1.w]
  3303. 000021B8  102E 0016                move.b     D0, [A6 + 0x16]
  3304. 000021BC  4880                     ext.w      D0
  3305. 000021BE  43ED F518                lea.l      A1, [A5 - 0xAE8]
  3306. 000021C2  1231 0000                move.b     D1, [A1 + D0.w]
  3307. 000021C6  4881                     ext.w      D1
  3308. 000021C8  E541                     asl        D1.w, 2
  3309. 000021CA  2833 1008                move.l     D4, [A3 + D1.w + 0x8]
  3310. 000021CE  2E05                     move.l     D7, D5
  3311. 000021D0  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  3312. 000021D6  4206                     clr.b      D6
  3313. label000021D8:
  3314. 000021D8  B887                     cmp.l      D4, D7
  3315. 000021DA  5EC0                     sgt        D0
  3316. 000021DC  4A00                     tst.b      D0
  3317. 000021DE  6740                     beq        +0x42 /* 00002220 */
  3318. 000021E0  1206                     move.b     D1, D6
  3319. 000021E2  0A01 0001                xori.b     D1, 0x1
  3320. 000021E6  C001                     and.b      D0, D1
  3321. 000021E8  6736                     beq        +0x38 /* 00002220 */
  3322. 000021EA  BA87                     cmp.l      D5, D7
  3323. 000021EC  6718                     beq        +0x1A /* 00002206 */
  3324. 000021EE  4267                     clr.w      -[A7]
  3325. 000021F0  2F07                     move.l     -[A7], D7
  3326. 000021F2  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3327. 000021F6  41EE 000C                lea.l      A0, [A6 + 0xC]
  3328. 000021FA  2018                     move.l     D0, [A0]+
  3329. 000021FC  6702                     beq        +0x4 /* 00002200 */
  3330. 000021FE  2F00                     move.l     -[A7], D0
  3331. label00002200:
  3332. 00002200  2050                     movea.l    A0, [A0]
  3333. 00002202  4E90                     jsr        [A0]
  3334. 00002204  1C1F                     move.b     D6, [A7]+
  3335. label00002206:
  3336. 00002206  42A7                     clr.l      -[A7]
  3337. 00002208  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  3338. 0000220C  2F07                     move.l     -[A7], D7
  3339. 0000220E  486E FFF3                pea.l      [A6 - 0xD]
  3340. 00002212  2054                     movea.l    A0, [A4]
  3341. 00002214  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3342. 00002218  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3343. 0000221C  2E1F                     move.l     D7, [A7]+
  3344. 0000221E  60B8                     bra        -0x46 /* 000021D8 */
  3345. label00002220:
  3346. 00002220  102E 0014                move.b     D0, [A6 + 0x14]
  3347. 00002224  6718                     beq        +0x1A /* 0000223E */
  3348. 00002226  4267                     clr.w      -[A7]
  3349. 00002228  2F07                     move.l     -[A7], D7
  3350. 0000222A  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3351. 0000222E  41EE 000C                lea.l      A0, [A6 + 0xC]
  3352. 00002232  2018                     move.l     D0, [A0]+
  3353. 00002234  6702                     beq        +0x4 /* 00002238 */
  3354. 00002236  2F00                     move.l     -[A7], D0
  3355. label00002238:
  3356. 00002238  2050                     movea.l    A0, [A0]
  3357. 0000223A  4E90                     jsr        [A0]
  3358. 0000223C  1C1F                     move.b     D6, [A7]+
  3359. label0000223E:
  3360. 0000223E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3361. 00002242  4E5E                     unlink     A6
  3362. 00002244  205F                     movea.l    A0, [A7]+
  3363. 00002246  DEFC 0010                add.w      A7, 0x10
  3364. 0000224A  4ED0                     jmp        [A0]
  3365. export_539:
  3366. 0000224C  4E56 FFF2                link       A6, -0x000E
  3367. 00002250  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3368. 00002254  266E 000C                movea.l    A3, [A6 + 0xC]
  3369. 00002258  3A2E 0010                move.w     D5, [A6 + 0x10]
  3370. 0000225C  1E2E 0012                move.b     D7, [A6 + 0x12]
  3371. 00002260  286E 0008                movea.l    A4, [A6 + 0x8]
  3372. 00002264  1007                     move.b     D0, D7
  3373. 00002266  4880                     ext.w      D0
  3374. 00002268  41ED F518                lea.l      A0, [A5 - 0xAE8]
  3375. 0000226C  1C30 0000                move.b     D6, [A0 + D0.w]
  3376. 00002270  1006                     move.b     D0, D6
  3377. 00002272  4880                     ext.w      D0
  3378. 00002274  2054                     movea.l    A0, [A4]
  3379. 00002276  1230 0054                move.b     D1, [A0 + D0.w + 0x54]
  3380. 0000227A  6728                     beq        +0x2A /* 000022A4 */
  3381. 0000227C  1006                     move.b     D0, D6
  3382. 0000227E  4880                     ext.w      D0
  3383. 00002280  2054                     movea.l    A0, [A4]
  3384. 00002282  E540                     asl        D0.w, 2
  3385. 00002284  1206                     move.b     D1, D6
  3386. 00002286  4881                     ext.w      D1
  3387. 00002288  E541                     asl        D1.w, 2
  3388. 0000228A  3405                     move.w     D2, D5
  3389. 0000228C  48C2                     ext.l      D2
  3390. 0000228E  2F30 101A                move.l     -[A7], [A0 + D1.w + 0x1A]
  3391. 00002292  2F02                     move.l     -[A7], D2
  3392. 00002294  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  3393. 00002298  221F                     move.l     D1, [A7]+
  3394. 0000229A  D2B0 0044                add.l      D1, [A0 + D0.w + 0x44]
  3395. 0000229E  2681                     move.l     [A3], D1
  3396. 000022A0  6000 008E                bra        +0x90 /* 00002330 */
  3397. label000022A4:
  3398. 000022A4  1007                     move.b     D0, D7
  3399. 000022A6  4880                     ext.w      D0
  3400. 000022A8  2054                     movea.l    A0, [A4]
  3401. 000022AA  D040                     add.w      D0, D0
  3402. 000022AC  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  3403. 000022B0  660E                     bne        +0x10 /* 000022C0 */
  3404. 000022B2  1007                     move.b     D0, D7
  3405. 000022B4  4880                     ext.w      D0
  3406. 000022B6  2054                     movea.l    A0, [A4]
  3407. 000022B8  E540                     asl        D0.w, 2
  3408. 000022BA  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  3409. 000022BE  6070                     bra        +0x72 /* 00002330 */
  3410. label000022C0:
  3411. 000022C0  1007                     move.b     D0, D7
  3412. 000022C2  4880                     ext.w      D0
  3413. 000022C4  2054                     movea.l    A0, [A4]
  3414. 000022C6  D040                     add.w      D0, D0
  3415. 000022C8  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  3416. 000022CC  6F1A                     ble        +0x1C /* 000022E8 */
  3417. 000022CE  1007                     move.b     D0, D7
  3418. 000022D0  4880                     ext.w      D0
  3419. 000022D2  2054                     movea.l    A0, [A4]
  3420. 000022D4  D040                     add.w      D0, D0
  3421. 000022D6  3830 0070                move.w     D4, [A0 + D0.w + 0x70]
  3422. 000022DA  5244                     addq.w     D4, 1
  3423. 000022DC  1007                     move.b     D0, D7
  3424. 000022DE  4880                     ext.w      D0
  3425. 000022E0  E540                     asl        D0.w, 2
  3426. 000022E2  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  3427. 000022E6  6018                     bra        +0x1A /* 00002300 */
  3428. label000022E8:
  3429. 000022E8  7801                     moveq.l    D4, 0x01
  3430. 000022EA  1007                     move.b     D0, D7
  3431. 000022EC  4880                     ext.w      D0
  3432. 000022EE  41ED F518                lea.l      A0, [A5 - 0xAE8]
  3433. 000022F2  1230 0000                move.b     D1, [A0 + D0.w]
  3434. 000022F6  4881                     ext.w      D1
  3435. 000022F8  2054                     movea.l    A0, [A4]
  3436. 000022FA  E541                     asl        D1.w, 2
  3437. 000022FC  26B0 1044                move.l     [A3], [A0 + D1.w + 0x44]
  3438. label00002300:
  3439. 00002300  3D45 FFF2                move.w     [A6 - 0xE], D5
  3440. 00002304  3D44 FFFC                move.w     [A6 - 0x4], D4
  3441. 00002308  601C                     bra        +0x1E /* 00002326 */
  3442. label0000230A:
  3443. 0000230A  42A7                     clr.l      -[A7]
  3444. 0000230C  1F07                     move.b     -[A7], D7
  3445. 0000230E  2F13                     move.l     -[A7], [A3]
  3446. 00002310  486E FFFF                pea.l      [A6 - 0x1]
  3447. 00002314  2054                     movea.l    A0, [A4]
  3448. 00002316  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3449. 0000231A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  3450. 0000231E  269F                     move.l     [A3], [A7]+
  3451. 00002320  526E FFFC                addq.w     [A6 - 0x4], 1
  3452. 00002324  690A                     bvs        +0xC /* 00002330 */
  3453. label00002326:
  3454. 00002326  302E FFFC                move.w     D0, [A6 - 0x4]
  3455. 0000232A  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  3456. 0000232E  6FDA                     ble        -0x24 /* 0000230A */
  3457. label00002330:
  3458. 00002330  42A7                     clr.l      -[A7]
  3459. 00002332  2F13                     move.l     -[A7], [A3]
  3460. 00002334  1006                     move.b     D0, D6
  3461. 00002336  4880                     ext.w      D0
  3462. 00002338  2054                     movea.l    A0, [A4]
  3463. 0000233A  E540                     asl        D0.w, 2
  3464. 0000233C  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  3465. 00002340  201F                     move.l     D0, [A7]+
  3466. 00002342  2E9F                     move.l     [A7], [A7]+
  3467. 00002344  B097                     cmp.l      D0, [A7]
  3468. 00002346  6C02                     bge        +0x4 /* 0000234A */
  3469. 00002348  2E80                     move.l     [A7], D0
  3470. label0000234A:
  3471. 0000234A  269F                     move.l     [A3], [A7]+
  3472. 0000234C  1007                     move.b     D0, D7
  3473. 0000234E  4880                     ext.w      D0
  3474. 00002350  2054                     movea.l    A0, [A4]
  3475. 00002352  D040                     add.w      D0, D0
  3476. 00002354  3185 0070                move.w     [A0 + D0.w + 0x70], D5
  3477. 00002358  1007                     move.b     D0, D7
  3478. 0000235A  4880                     ext.w      D0
  3479. 0000235C  E540                     asl        D0.w, 2
  3480. 0000235E  2193 0074                move.l     [A0 + D0.w + 0x74], [A3]
  3481. 00002362  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3482. 00002366  4E5E                     unlink     A6
  3483. 00002368  205F                     movea.l    A0, [A7]+
  3484. 0000236A  DEFC 000C                add.w      A7, 0xC
  3485. 0000236E  4ED0                     jmp        [A0]
  3486. fn00002370:
  3487. 00002370  4E56 FFFE                link       A6, -0x0002
  3488. 00002374  2F07                     move.l     -[A7], D7
  3489. 00002376  2F3C C800 0000           move.l     -[A7], 0xC8000000
  3490. 0000237C  A8FD                     syscall    PrGlue
  3491. 0000237E  4267                     clr.w      -[A7]
  3492. 00002380  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  3493. 00002386  A8FD                     syscall    PrGlue
  3494. 00002388  3E1F                     move.w     D7, [A7]+
  3495. 0000238A  6720                     beq        +0x22 /* 000023AC */
  3496. 0000238C  70D5                     moveq.l    D0, 0xFFFFFFD5
  3497. 0000238E  B047                     cmp.w      D0, D7
  3498. 00002390  57C0                     seq        D0
  3499. 00002392  4A00                     tst.b      D0
  3500. 00002394  660A                     bne        +0xC /* 000023A0 */
  3501. 00002396  0C47 FF3F                cmpi.w     D7, 0xFF3F
  3502. 0000239A  57C1                     seq        D1
  3503. 0000239C  8001                     or.b       D0, D1
  3504. 0000239E  6704                     beq        +0x6 /* 000023A4 */
  3505. label000023A0:
  3506. 000023A0  3E3C B1DB                move.w     D7, 0xB1DB
  3507. label000023A4:
  3508. 000023A4  3F07                     move.w     -[A7], D7
  3509. 000023A6  42A7                     clr.l      -[A7]
  3510. 000023A8  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3511. label000023AC:
  3512. 000023AC  2E1F                     move.l     D7, [A7]+
  3513. 000023AE  4E5E                     unlink     A6
  3514. 000023B0  2E9F                     move.l     [A7], [A7]+
  3515. 000023B2  4E75                     rts
  3516. export_540:
  3517. 000023B4  4E56 FFF8                link       A6, -0x0008
  3518. 000023B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3519. 000023BC  286E 0008                movea.l    A4, [A6 + 0x8]
  3520. 000023C0  302E 000C                move.w     D0, [A6 + 0xC]
  3521. 000023C4  2054                     movea.l    A0, [A4]
  3522. 000023C6  9068 005E                sub.w      D0, [A0 + 0x5E]
  3523. 000023CA  3C00                     move.w     D6, D0
  3524. 000023CC  5246                     addq.w     D6, 1
  3525. 000023CE  1028 006A                move.b     D0, [A0 + 0x6A]
  3526. 000023D2  4880                     ext.w      D0
  3527. 000023D4  43ED F518                lea.l      A1, [A5 - 0xAE8]
  3528. 000023D8  1E31 0000                move.b     D7, [A1 + D0.w]
  3529. 000023DC  3006                     move.w     D0, D6
  3530. 000023DE  5340                     subq.w     D0, 1
  3531. 000023E0  1207                     move.b     D1, D7
  3532. 000023E2  4881                     ext.w      D1
  3533. 000023E4  D241                     add.w      D1, D1
  3534. 000023E6  48C0                     ext.l      D0
  3535. 000023E8  81F0 105A                divs.w     D0, [A0 + D1.w + 0x5A]
  3536. 000023EC  1207                     move.b     D1, D7
  3537. 000023EE  4881                     ext.w      D1
  3538. 000023F0  D241                     add.w      D1, D1
  3539. 000023F2  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  3540. 000023F6  1007                     move.b     D0, D7
  3541. 000023F8  4880                     ext.w      D0
  3542. 000023FA  D040                     add.w      D0, D0
  3543. 000023FC  1207                     move.b     D1, D7
  3544. 000023FE  4881                     ext.w      D1
  3545. 00002400  D241                     add.w      D1, D1
  3546. 00002402  3430 105A                move.w     D2, [A0 + D1.w + 0x5A]
  3547. 00002406  C5F6 00F8                muls.w     D2, [A6 + D0.w - 0x8]
  3548. 0000240A  3006                     move.w     D0, D6
  3549. 0000240C  9042                     sub.w      D0, D2
  3550. 0000240E  5340                     subq.w     D0, 1
  3551. 00002410  1228 006A                move.b     D1, [A0 + 0x6A]
  3552. 00002414  4881                     ext.w      D1
  3553. 00002416  D241                     add.w      D1, D1
  3554. 00002418  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  3555. 0000241C  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  3556. 00002422  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3557. 00002426  4E5E                     unlink     A6
  3558. 00002428  205F                     movea.l    A0, [A7]+
  3559. 0000242A  5C4F                     addq.w     A7, 6
  3560. 0000242C  4ED0                     jmp        [A0]
  3561. 0000242E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3562. 00002432  FFFC                     .invalid   <<F/7/7>>
  3563. 00002434  2F0C                     move.l     -[A7], A4
  3564. 00002436  286E 0008                movea.l    A4, [A6 + 0x8]
  3565. 0000243A  286C 0008                movea.l    A4, [A4 + 0x8]
  3566. 0000243E  204C                     movea.l    A0, A4
  3567. 00002440  5088                     addq.l     A0, 8
  3568. 00002442  2050                     movea.l    A0, [A0]
  3569. 00002444  2D48 FFFC                move.l     [A6 - 0x4], A0
  3570. 00002448  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3571. 0000244C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3572. 00002450  285F                     movea.l    A4, [A7]+
  3573. 00002452  4E5E                     unlink     A6
  3574. 00002454  205F                     movea.l    A0, [A7]+
  3575. 00002456  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3576. 0000245A  4ED0                     jmp        [A0]
  3577. 0000245C  4E56 FE8E                link       A6, -0x0172
  3578. 00002460  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  3579. 00002464  286E 0008                movea.l    A4, [A6 + 0x8]
  3580. 00002468  266C 0008                movea.l    A3, [A4 + 0x8]
  3581. 0000246C  2B6C 0008 F998           move.l     [A5 - 0x668], [A4 + 0x8]
  3582. 00002472  0C6C 00B3 0010           cmpi.w     [A4 + 0x10], 0xB3
  3583. 00002478  57C0                     seq        D0
  3584. 0000247A  4400                     neg.b      D0
  3585. 0000247C  1D40 FED6                move.b     [A6 - 0x12A], D0
  3586. 00002480  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  3587. 00002486  422E FED8                clr.b      [A6 - 0x128]
  3588. 0000248A  2253                     movea.l    A1, [A3]
  3589. 0000248C  2069 0056                movea.l    A0, [A1 + 0x56]
  3590. 00002490  2050                     movea.l    A0, [A0]
  3591. 00002492  45EE FEE4                lea.l      A2, [A6 - 0x11C]
  3592. 00002496  41E8 003E                lea.l      A0, [A0 + 0x3E]
  3593. 0000249A  7004                     moveq.l    D0, 0x04
  3594. label0000249C:
  3595. 0000249C  24D8                     move.l     [A2]+, [A0]+
  3596. 0000249E  51C8 FFFC                dbf        D0, -0x6 /* 0000249C */
  3597. 000024A2  486E FED0                pea.l      [A6 - 0x130]
  3598. 000024A6  2053                     movea.l    A0, [A3]
  3599. 000024A8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3600. 000024AC  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  3601. 000024B0  2053                     movea.l    A0, [A3]
  3602. 000024B2  216E FED0 005A           move.l     [A0 + 0x5A], [A6 - 0x130]
  3603. 000024B8  42A7                     clr.l      -[A7]
  3604. 000024BA  302E FEE4                move.w     D0, [A6 - 0x11C]
  3605. 000024BE  48C0                     ext.l      D0
  3606. 000024C0  2F00                     move.l     -[A7], D0
  3607. 000024C2  2053                     movea.l    A0, [A3]
  3608. 000024C4  3028 005E                move.w     D0, [A0 + 0x5E]
  3609. 000024C8  48C0                     ext.l      D0
  3610. 000024CA  2F00                     move.l     -[A7], D0
  3611. 000024CC  201F                     move.l     D0, [A7]+
  3612. 000024CE  2E9F                     move.l     [A7], [A7]+
  3613. 000024D0  B097                     cmp.l      D0, [A7]
  3614. 000024D2  6F02                     ble        +0x4 /* 000024D6 */
  3615. 000024D4  2E80                     move.l     [A7], D0
  3616. label000024D6:
  3617. 000024D6  201F                     move.l     D0, [A7]+
  3618. 000024D8  3E00                     move.w     D7, D0
  3619. 000024DA  42A7                     clr.l      -[A7]
  3620. 000024DC  302E FEE6                move.w     D0, [A6 - 0x11A]
  3621. 000024E0  48C0                     ext.l      D0
  3622. 000024E2  2F00                     move.l     -[A7], D0
  3623. 000024E4  4267                     clr.w      -[A7]
  3624. 000024E6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3625. 000024EA  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  3626. 000024EE  301F                     move.w     D0, [A7]+
  3627. 000024F0  48C0                     ext.l      D0
  3628. 000024F2  2F00                     move.l     -[A7], D0
  3629. 000024F4  201F                     move.l     D0, [A7]+
  3630. 000024F6  2E9F                     move.l     [A7], [A7]+
  3631. 000024F8  B097                     cmp.l      D0, [A7]
  3632. 000024FA  6C02                     bge        +0x4 /* 000024FE */
  3633. 000024FC  2E80                     move.l     [A7], D0
  3634. label000024FE:
  3635. 000024FE  201F                     move.l     D0, [A7]+
  3636. 00002500  3C00                     move.w     D6, D0
  3637. 00002502  BE46                     cmp.w      D7, D6
  3638. 00002504  6F12                     ble        +0x14 /* 00002518 */
  3639. 00002506  2F3C 00FB 0000           move.l     -[A7], 0xFB0000
  3640. 0000250C  42A7                     clr.l      -[A7]
  3641. 0000250E  A985                     syscall    Alert
  3642. 00002510  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  3643. 00002514  6000 0150                bra        +0x152 /* 00002666 */
  3644. label00002518:
  3645. 00002518  3006                     move.w     D0, D6
  3646. 0000251A  9047                     sub.w      D0, D7
  3647. 0000251C  5240                     addq.w     D0, 1
  3648. 0000251E  3D40 FEE2                move.w     [A6 - 0x11E], D0
  3649. 00002522  7001                     moveq.l    D0, 0x01
  3650. 00002524  B02E FEEA                cmp.b      D0, [A6 - 0x116]
  3651. 00002528  57C0                     seq        D0
  3652. 0000252A  4400                     neg.b      D0
  3653. 0000252C  1D40 FED7                move.b     [A6 - 0x129], D0
  3654. 00002530  6748                     beq        +0x4A /* 0000257A */
  3655. 00002532  486E FEFA                pea.l      [A6 - 0x106]
  3656. 00002536  486E FEF8                pea.l      [A6 - 0x108]
  3657. 0000253A  486E FEDC                pea.l      [A6 - 0x124]
  3658. 0000253E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3659. 00002542  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  3660. 00002546  102E FED6                move.b     D0, [A6 - 0x12A]
  3661. 0000254A  6634                     bne        +0x36 /* 00002580 */
  3662. 0000254C  4A2E FEFA                tst.b      [A6 - 0x106]
  3663. 00002550  672E                     beq        +0x30 /* 00002580 */
  3664. 00002552  2253                     movea.l    A1, [A3]
  3665. 00002554  2069 0056                movea.l    A0, [A1 + 0x56]
  3666. 00002558  2050                     movea.l    A0, [A0]
  3667. 0000255A  41E8 003E                lea.l      A0, [A0 + 0x3E]
  3668. 0000255E  2D48 FE8E                move.l     [A6 - 0x172], A0
  3669. 00002562  41EE FEFA                lea.l      A0, [A6 - 0x106]
  3670. 00002566  246E FE8E                movea.l    A2, [A6 - 0x172]
  3671. 0000256A  2548 000C                move.l     [A2 + 0xC], A0
  3672. 0000256E  206E FE8E                movea.l    A0, [A6 - 0x172]
  3673. 00002572  316E FEF8 0010           move.w     [A0 + 0x10], [A6 - 0x108]
  3674. 00002578  6006                     bra        +0x8 /* 00002580 */
  3675. label0000257A:
  3676. 0000257A  3D7C 7FFF FEDC           move.w     [A6 - 0x124], 0x7FFF
  3677. label00002580:
  3678. 00002580  3A07                     move.w     D5, D7
  3679. 00002582  5345                     subq.w     D5, 1
  3680. 00002584  42A7                     clr.l      -[A7]
  3681. 00002586  302E FEDC                move.w     D0, [A6 - 0x124]
  3682. 0000258A  48C0                     ext.l      D0
  3683. 0000258C  2F00                     move.l     -[A7], D0
  3684. 0000258E  302E FEE2                move.w     D0, [A6 - 0x11E]
  3685. 00002592  48C0                     ext.l      D0
  3686. 00002594  2F00                     move.l     -[A7], D0
  3687. 00002596  201F                     move.l     D0, [A7]+
  3688. 00002598  2E9F                     move.l     [A7], [A7]+
  3689. 0000259A  B097                     cmp.l      D0, [A7]
  3690. 0000259C  6C02                     bge        +0x4 /* 000025A0 */
  3691. 0000259E  2E80                     move.l     [A7], D0
  3692. label000025A0:
  3693. 000025A0  201F                     move.l     D0, [A7]+
  3694. 000025A2  3D40 FEDC                move.w     [A6 - 0x124], D0
  3695. 000025A6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3696. 000025AA  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  3697. 000025AE  486E FE92                pea.l      [A6 - 0x16E]
  3698. 000025B2  487A FE7C                pea.l      [PC - 0x184 /* 00002430, value 0x4E56FFFC */]
  3699. 000025B6  2F0E                     move.l     -[A7], A6
  3700. 000025B8  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3701. label000025BC:
  3702. 000025BC  3805                     move.w     D4, D5
  3703. 000025BE  5244                     addq.w     D4, 1
  3704. 000025C0  42A7                     clr.l      -[A7]
  3705. 000025C2  3F04                     move.w     -[A7], D4
  3706. 000025C4  302E FEDC                move.w     D0, [A6 - 0x124]
  3707. 000025C8  D044                     add.w      D0, D4
  3708. 000025CA  5340                     subq.w     D0, 1
  3709. 000025CC  3F00                     move.w     -[A7], D0
  3710. 000025CE  1F2E FED6                move.b     -[A7], [A6 - 0x12A]
  3711. 000025D2  302E FEDC                move.w     D0, [A6 - 0x124]
  3712. 000025D6  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  3713. 000025DA  5DC0                     slt        D0
  3714. 000025DC  4400                     neg.b      D0
  3715. 000025DE  1F00                     move.b     -[A7], D0
  3716. 000025E0  486E FED8                pea.l      [A6 - 0x128]
  3717. 000025E4  486E FEDE                pea.l      [A6 - 0x122]
  3718. 000025E8  486E FED9                pea.l      [A6 - 0x127]
  3719. 000025EC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3720. 000025F0  4EAD 1C32                jsr        [A5 + 0x1C32 /* export_898 */]
  3721. 000025F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3722. 000025F8  215F 0012                move.l     [A0 + 0x12], [A7]+
  3723. 000025FC  102E FED9                move.b     D0, [A6 - 0x127]
  3724. 00002600  6704                     beq        +0x6 /* 00002606 */
  3725. 00002602  3A2E FEDE                move.w     D5, [A6 - 0x122]
  3726. label00002606:
  3727. 00002606  102E FED8                move.b     D0, [A6 - 0x128]
  3728. 0000260A  6712                     beq        +0x14 /* 0000261E */
  3729. 0000260C  302E FEDE                move.w     D0, [A6 - 0x122]
  3730. 00002610  5340                     subq.w     D0, 1
  3731. 00002612  9044                     sub.w      D0, D4
  3732. 00002614  3D40 FEDC                move.w     [A6 - 0x124], D0
  3733. 00002618  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  3734. label0000261E:
  3735. 0000261E  BC45                     cmp.w      D6, D5
  3736. 00002620  57C0                     seq        D0
  3737. 00002622  4A00                     tst.b      D0
  3738. 00002624  661E                     bne        +0x20 /* 00002644 */
  3739. 00002626  7201                     moveq.l    D1, 0x01
  3740. 00002628  B26E FEDC                cmp.w      D1, [A6 - 0x124]
  3741. 0000262C  5EC1                     sgt        D1
  3742. 0000262E  8001                     or.b       D0, D1
  3743. 00002630  6612                     bne        +0x14 /* 00002644 */
  3744. 00002632  122E FED9                move.b     D1, [A6 - 0x127]
  3745. 00002636  0A01 0001                xori.b     D1, 0x1
  3746. 0000263A  8001                     or.b       D0, D1
  3747. 0000263C  0240 0001                andi.w     D0, 0x1
  3748. 00002640  6700 FF7A                beq        -0x84 /* 000025BC */
  3749. label00002644:
  3750. 00002644  7001                     moveq.l    D0, 0x01
  3751. 00002646  B06E FEDC                cmp.w      D0, [A6 - 0x124]
  3752. 0000264A  6F0A                     ble        +0xC /* 00002656 */
  3753. 0000264C  3F3C B1E0                move.w     -[A7], 0xB1E0
  3754. 00002650  42A7                     clr.l      -[A7]
  3755. 00002652  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3756. label00002656:
  3757. 00002656  486E FE92                pea.l      [A6 - 0x16E]
  3758. 0000265A  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3759. 0000265E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3760. 00002662  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3761. label00002666:
  3762. 00002666  7000                     moveq.l    D0, 0x00
  3763. 00002668  2B40 F998                move.l     [A5 - 0x668], D0
  3764. 0000266C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  3765. 00002670  4E5E                     unlink     A6
  3766. 00002672  2E9F                     move.l     [A7], [A7]+
  3767. 00002674  4E75                     rts
  3768. 00002676  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3769. 0000267A  0000 0C6E                ori.b      D0, 0x6E /* 'n' */
  3770. 0000267E  E020                     asr        D0.b, D0
  3771. 00002680  0010 5CC0                ori.b      [A0], 0xC0
  3772. 00002684  4A00                     tst.b      D0
  3773. 00002686  6718                     beq        +0x1A /* 000026A0 */
  3774. 00002688  0C6E E02A 0010           cmpi.w     [A6 + 0x10], 0xE02A
  3775. 0000268E  5FC1                     sle        D1
  3776. 00002690  C001                     and.b      D0, D1
  3777. 00002692  670C                     beq        +0xE /* 000026A0 */
  3778. 00002694  4267                     clr.w      -[A7]
  3779. 00002696  2F3C 0082 0004           move.l     -[A7], 0x820004
  3780. 0000269C  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  3781. label000026A0:
  3782. 000026A0  4AAE 000C                tst.l      [A6 + 0xC]
  3783. 000026A4  6610                     bne        +0x12 /* 000026B6 */
  3784. 000026A6  486D F5C8                pea.l      [A5 - 0xA38]
  3785. 000026AA  206E 0008                movea.l    A0, [A6 + 0x8]
  3786. 000026AE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3787. 000026B2  4EAD 1C22                jsr        [A5 + 0x1C22 /* export_896 */]
  3788. label000026B6:
  3789. 000026B6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3790. 000026BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3791. 000026BE  2F3C 0082 0004           move.l     -[A7], 0x820004
  3792. 000026C4  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  3793. 000026C8  4E5E                     unlink     A6
  3794. 000026CA  205F                     movea.l    A0, [A7]+
  3795. 000026CC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3796. 000026D0  4ED0                     jmp        [A0]
  3797. 000026D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3798. export_541: // at 000026D4 (misaligned)
  3799. 000026D6  FFC2                     .invalid   <<F/7/7>>
  3800. 000026D8  7000                     moveq.l    D0, 0x00
  3801. 000026DA  2D40 0012                move.l     [A6 + 0x12], D0
  3802. 000026DE  422D F994                clr.b      [A5 - 0x66C]
  3803. 000026E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3804. 000026E6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  3805. 000026EA  486E FFC2                pea.l      [A6 - 0x3E]
  3806. 000026EE  487A FF88                pea.l      [PC - 0x78 /* 00002678, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3807. 000026F2  2F0E                     move.l     -[A7], A6
  3808. 000026F4  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3809. 000026F8  487A FD62                pea.l      [PC - 0x29E /* 0000245C, value 0x4E56FE8E */]
  3810. 000026FC  2F0E                     move.l     -[A7], A6
  3811. 000026FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3812. 00002702  4EBA F808                jsr        [PC - 0x7F8 /* 00001F0C */]
  3813. 00002706  486E FFC2                pea.l      [A6 - 0x3E]
  3814. 0000270A  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3815. 0000270E  102D F994                move.b     D0, [A5 - 0x66C]
  3816. 00002712  0A00 0001                xori.b     D0, 0x1
  3817. 00002716  206E 000C                movea.l    A0, [A6 + 0xC]
  3818. 0000271A  1080                     move.b     [A0], D0
  3819. 0000271C  4E5E                     unlink     A6
  3820. 0000271E  205F                     movea.l    A0, [A7]+
  3821. 00002720  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3822. 00002724  4ED0                     jmp        [A0]
  3823. 00002726  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3824. export_542: // at 00002728 (misaligned)
  3825. 0000272A  FFFE                     .invalid   <<F/7/7>>
  3826. 0000272C  48E7 0018                movem.l    -[A7], A3,A4
  3827. 00002730  266E 0008                movea.l    A3, [A6 + 0x8]
  3828. 00002734  486E FFFF                pea.l      [A6 - 0x1]
  3829. 00002738  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3830. 0000273C  4EBA 00C6                jsr        [PC + 0xC6 /* 00002804 */]
  3831. 00002740  4267                     clr.w      -[A7]
  3832. 00002742  2F3C C000 0200           move.l     -[A7], 0xC0000200
  3833. 00002748  A8FD                     syscall    PrGlue
  3834. 0000274A  2253                     movea.l    A1, [A3]
  3835. 0000274C  2069 0056                movea.l    A0, [A1 + 0x56]
  3836. 00002750  2050                     movea.l    A0, [A0]
  3837. 00002752  49E8 003E                lea.l      A4, [A0 + 0x3E]
  3838. 00002756  28BC 0000 270F           move.l     [A4], 0x270F
  3839. 0000275C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3840. 00002762  4CDF 1800                movem.l    A3,A4, [A7]+
  3841. 00002766  4E5E                     unlink     A6
  3842. 00002768  2E9F                     move.l     [A7], [A7]+
  3843. 0000276A  4E75                     rts
  3844. export_543:
  3845. 0000276C  4E56 0000                link       A6, 0
  3846. 00002770  2F0C                     move.l     -[A7], A4
  3847. 00002772  286E 0008                movea.l    A4, [A6 + 0x8]
  3848. 00002776  2054                     movea.l    A0, [A4]
  3849. 00002778  4AA8 000E                tst.l      [A0 + 0xE]
  3850. 0000277C  6718                     beq        +0x1A /* 00002796 */
  3851. 0000277E  42A7                     clr.l      -[A7]
  3852. 00002780  2054                     movea.l    A0, [A4]
  3853. 00002782  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3854. 00002786  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  3855. 0000278A  4A9F                     tst.l      [A7]+
  3856. 0000278C  56C0                     sne        D0
  3857. 0000278E  4400                     neg.b      D0
  3858. 00002790  1D40 000C                move.b     [A6 + 0xC], D0
  3859. 00002794  6004                     bra        +0x6 /* 0000279A */
  3860. label00002796:
  3861. 00002796  422E 000C                clr.b      [A6 + 0xC]
  3862. label0000279A:
  3863. 0000279A  285F                     movea.l    A4, [A7]+
  3864. 0000279C  4E5E                     unlink     A6
  3865. 0000279E  2E9F                     move.l     [A7], [A7]+
  3866. 000027A0  4E75                     rts
  3867. 000027A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3868. 000027A6  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  3869. 000027AA  226E 0008                movea.l    A1, [A6 + 0x8]
  3870. 000027AE  2069 000C                movea.l    A0, [A1 + 0xC]
  3871. 000027B2  2F08                     move.l     -[A7], A0
  3872. 000027B4  4267                     clr.w      -[A7]
  3873. 000027B6  246E 0008                movea.l    A2, [A6 + 0x8]
  3874. 000027BA  226A 0008                movea.l    A1, [A2 + 0x8]
  3875. 000027BE  2251                     movea.l    A1, [A1]
  3876. 000027C0  2F29 0056                move.l     -[A7], [A1 + 0x56]
  3877. 000027C4  2F3C 5204 0498           move.l     -[A7], 0x52040498
  3878. 000027CA  A8FD                     syscall    PrGlue
  3879. 000027CC  101F                     move.b     D0, [A7]+
  3880. 000027CE  205F                     movea.l    A0, [A7]+
  3881. 000027D0  1080                     move.b     [A0], D0
  3882. 000027D2  245F                     movea.l    A2, [A7]+
  3883. 000027D4  4E5E                     unlink     A6
  3884. 000027D6  2E9F                     move.l     [A7], [A7]+
  3885. 000027D8  4E75                     rts
  3886. 000027DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3887. 000027DE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3888. 000027E2  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3889. 000027E6  0008 4EAD                ori.b      A0, 0xAD
  3890. 000027EA  21FA 206E 0008           move.l     [0x00000008 /* BusErrVct */], [PC + 0x206E /* 0000485A, cstring ""<EOF> */]
  3891. 000027F0  2C48                     movea.l    A6, A0
  3892. 000027F2  4EFA 003C                jmp        [PC + 0x3C /* 00002830 */]
  3893. 000027F6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3894. 000027FA  205F                     movea.l    A0, [A7]+
  3895. 000027FC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3896. 00002800  4ED0                     jmp        [A0]
  3897. 00002802  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3898. // begin alternate branch 00002804-00002808
  3899. export_544:
  3900. fn00002804:
  3901. 00002804  4E56 FFC2                link       A6, -0x003E
  3902. // end alternate branch 00002804-00002808
  3903. export_544: // at 00002804 (misaligned)
  3904. fn00002804: // (misaligned)
  3905. 00002806  FFC2                     .invalid   <<F/7/7>>
  3906. 00002808  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3907. 0000280C  486E FFC2                pea.l      [A6 - 0x3E]
  3908. 00002810  487A FFCA                pea.l      [PC - 0x36 /* 000027DC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3909. 00002814  2F0E                     move.l     -[A7], A6
  3910. 00002816  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3911. 0000281A  487A FF88                pea.l      [PC - 0x78 /* 000027A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3912. 0000281E  2F0E                     move.l     -[A7], A6
  3913. 00002820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3914. 00002824  4EBA F6E6                jsr        [PC - 0x91A /* 00001F0C */]
  3915. 00002828  486E FFC2                pea.l      [A6 - 0x3E]
  3916. 0000282C  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3917. label00002830:
  3918. 00002830  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  3919. 00002834  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3920. 00002838  4E5E                     unlink     A6
  3921. 0000283A  205F                     movea.l    A0, [A7]+
  3922. 0000283C  504F                     addq.w     A7, 8
  3923. 0000283E  4ED0                     jmp        [A0]
  3924.